Class SubscriptionRequestFactory

The SubscriptionRequestFactory implements the requests to the cloud-based subscription service.

Inheritance
System.Object
SubscriptionRequestFactory
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 SubscriptionRequestFactory : ISubscriptionRequestFactory

Constructors

SubscriptionRequestFactory()

Declaration
public SubscriptionRequestFactory()

Methods

Add(AddSubscriptionRequest)

Receives an AddSubscriptionRequest and returns a properly formed HttpRequestMessage.

Declaration
public 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
public 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
public 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
public 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.

Implements

arrow_upward