Interface ISubscriptionRequestFactory

The ISubscriptionRequestFactory describes requests to a cloud-based subscription service.

Namespace: EPiServer.Social.ActivityStreams.Rest
Assembly: EPiServer.Social.ActivityStreams.Rest.dll
Version: 1.5.4
Syntax
public interface ISubscriptionRequestFactory

Methods

Add(AddSubscriptionRequest)

Receives an AddSubscriptionRequest and returns a properly formed HttpRequestMessage.

Declaration
HttpRequestMessage Add(AddSubscriptionRequest request)
Parameters
Type Name Description
AddSubscriptionRequest request

An instance of AddSubscriptionRequest.

Returns
Type Description
System.Net.Http.HttpRequestMessage

An instance of HttpRequestMessage.

Delete(DeleteSubscriptionsByCriteriaRequest)

Receives an DeleteSubscriptionsByCriteriaRequest and returns a properly formed HttpRequestMessage.

Declaration
HttpRequestMessage Delete(DeleteSubscriptionsByCriteriaRequest request)
Parameters
Type Name Description
DeleteSubscriptionsByCriteriaRequest request

An instance of DeleteSubscriptionsByCriteriaRequest.

Returns
Type Description
System.Net.Http.HttpRequestMessage

An instance of HttpRequestMessage.

Delete(String)

Receives a subscription Id and returns a properly formed HttpRequestMessage.

Declaration
HttpRequestMessage Delete(string id)
Parameters
Type Name Description
System.String id

The subscription Id to delete.

Returns
Type Description
System.Net.Http.HttpRequestMessage

An instance of HttpRequestMessage.

Get(GetSubscriptionsByCriteriaRequest)

Receives an GetSubscriptionsByCriteriaRequest and returns a properly formed HttpRequestMessage.

Declaration
HttpRequestMessage Get(GetSubscriptionsByCriteriaRequest request)
Parameters
Type Name Description
GetSubscriptionsByCriteriaRequest request

An instance of GetSubscriptionsByCriteriaRequest.

Returns
Type Description
System.Net.Http.HttpRequestMessage

An instance of HttpRequestMessage.

arrow_upward