Class HttpFeedRepository

Inheritance
System.Object
HttpFeedRepository
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Social.ActivityStreams.Rest
Assembly: EPiServer.Social.ActivityStreams.Rest.dll
Version: 1.5.4
Syntax
public class HttpFeedRepository : IFeedItemRepository

Constructors

HttpFeedRepository(IHttpClientFactory, IFeedRequestFactory)

Declaration
public HttpFeedRepository(IHttpClientFactory httpClientFactory, IFeedRequestFactory requestFactory)
Parameters
Type Name Description
IHttpClientFactory httpClientFactory
IFeedRequestFactory requestFactory

Methods

Get(Criteria<FeedItemFilter>)

Declaration
public ResultPage<FeedItem> Get(Criteria<FeedItemFilter> criteria)
Parameters
Type Name Description
Criteria<FeedItemFilter> criteria
Returns
Type Description
ResultPage<FeedItem>

Get<TExtension>(CompositeCriteria<FeedItemFilter, TExtension>)

Declaration
public ResultPage<Composite<FeedItem, TExtension>> Get<TExtension>(CompositeCriteria<FeedItemFilter, TExtension> criteria)
    where TExtension : class
Parameters
Type Name Description
CompositeCriteria<FeedItemFilter, TExtension> criteria
Returns
Type Description
ResultPage<Composite<FeedItem, TExtension>>
Type Parameters
Name Description
TExtension

GetAsync(Criteria<FeedItemFilter>)

Declaration
public Task<ResultPage<FeedItem>> GetAsync(Criteria<FeedItemFilter> criteria)
Parameters
Type Name Description
Criteria<FeedItemFilter> criteria
Returns
Type Description
System.Threading.Tasks.Task<ResultPage<FeedItem>>

GetAsync<TExtension>(CompositeCriteria<FeedItemFilter, TExtension>)

Declaration
public Task<ResultPage<Composite<FeedItem, TExtension>>> GetAsync<TExtension>(CompositeCriteria<FeedItemFilter, TExtension> criteria)
    where TExtension : class
Parameters
Type Name Description
CompositeCriteria<FeedItemFilter, TExtension> criteria
Returns
Type Description
System.Threading.Tasks.Task<ResultPage<Composite<FeedItem, TExtension>>>
Type Parameters
Name Description
TExtension

Implements

arrow_upward