Class AssertForSubscription
Asserts values for criterias. An exception is thrown if the criteria data is found to be insufficient.
Inheritance
Inherited Members
Namespace: EPiServer.Social.ActivityStreams.Core
Assembly: EPiServer.Social.ActivityStreams.Core.dll
Version: 1.5.4Syntax
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. |