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.4Syntax
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. |