Class AssertForSubscription

Asserts values for criterias. An exception is thrown if the criteria data is found to be insufficient.

Inheritance
System.Object
AssertForSubscription
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.Core
Assembly: EPiServer.Social.ActivityStreams.Core.dll
Version: 1.5.4
Syntax
public static class AssertForSubscription

Methods

Add(Subscription)

Assert values for Add with UserSubscription

Declaration
public static void Add(Subscription subscription)
Parameters
Type Name Description
Subscription subscription

The UserSubscription to assert.

Exceptions
Type Condition
System.ArgumentException

Subscription data is insufficient.

System.ArgumentNullException

The specified criteria data is insufficient.

Get(SubscriptionId)

Assert values for Get with SubscriptionId

Declaration
public static void Get(SubscriptionId id)
Parameters
Type Name Description
SubscriptionId id

Id of subscription.

Exceptions
Type Condition
System.ArgumentException

The specified criteria data is insufficient.

System.ArgumentNullException

The specified criteria data is insufficient.

Get(Criteria<SubscriptionFilter>)

Assert values for Get with SubscriptionCriteria

Declaration
public static void Get(Criteria<SubscriptionFilter> criteria)
Parameters
Type Name Description
Criteria<SubscriptionFilter> criteria

The SubscriptionCriteria to assert.

Exceptions
Type Condition
System.ArgumentException

The specified criteria is insufficient.

System.ArgumentNullException

The specified criteria data is insufficient.

InvalidPageInfoException

Thrown when the page info is invalid.

Paging(PageInfo)

Assert values for Paging

Declaration
public static void Paging(PageInfo info)
Parameters
Type Name Description
PageInfo info

The PageInfo to assert.

Exceptions
Type Condition
System.ArgumentNullException

The specified criteria data is insufficient.

InvalidPageInfoException

Thrown when the page info is invalid.

Remove(SubscriptionId)

Assert values for SubscriptionId

Declaration
public static void Remove(SubscriptionId id)
Parameters
Type Name Description
SubscriptionId id

Id of subscription.

Exceptions
Type Condition
System.ArgumentException

The specified criteria data is insufficient.

System.ArgumentNullException

The specified criteria data is insufficient.

Remove(Criteria<SubscriptionFilter>)

Assert values for Remove with SubscriptionCriteria

Declaration
public static void Remove(Criteria<SubscriptionFilter> criteria)
Parameters
Type Name Description
Criteria<SubscriptionFilter> criteria

The SubscriptionCriteria to assert.

Exceptions
Type Condition
System.ArgumentException

The specified criteria is insufficient.

System.ArgumentNullException

The specified criteria data is insufficient.

InvalidPageInfoException

Thrown when the page info is invalid.

arrow_upward