Class HttpRatingStatisticsRepository

Inheritance
System.Object
HttpRatingStatisticsRepository
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.Ratings.Rest
Assembly: EPiServer.Social.Ratings.Rest.dll
Version: 1.5.4
Syntax
public class HttpRatingStatisticsRepository : IRatingStatisticsRepository

Constructors

HttpRatingStatisticsRepository(IHttpClientFactory, IRatingStatisticsRequestFactory)

Declaration
public HttpRatingStatisticsRepository(IHttpClientFactory httpClientFactory, IRatingStatisticsRequestFactory requestFactory)
Parameters
Type Name Description
IHttpClientFactory httpClientFactory
IRatingStatisticsRequestFactory requestFactory

Methods

Get(Criteria<RatingStatisticsFilter>)

Declaration
public ResultPage<RatingStatistics> Get(Criteria<RatingStatisticsFilter> criteria)
Parameters
Type Name Description
Criteria<RatingStatisticsFilter> criteria
Returns
Type Description
ResultPage<RatingStatistics>

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

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

GetAsync(Criteria<RatingStatisticsFilter>)

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

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

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

Update<TExtension>(Reference, TExtension)

Declaration
public Composite<RatingStatistics, TExtension> Update<TExtension>(Reference target, TExtension extension)
    where TExtension : class
Parameters
Type Name Description
Reference target
TExtension extension
Returns
Type Description
Composite<RatingStatistics, TExtension>
Type Parameters
Name Description
TExtension

UpdateAsync<TExtension>(Reference, TExtension)

Declaration
public Task<Composite<RatingStatistics, TExtension>> UpdateAsync<TExtension>(Reference target, TExtension extension)
    where TExtension : class
Parameters
Type Name Description
Reference target
TExtension extension
Returns
Type Description
System.Threading.Tasks.Task<Composite<RatingStatistics, TExtension>>
Type Parameters
Name Description
TExtension

Implements

arrow_upward