ISubscriptionManagement Interface

Definition

Manages workflow and notification subscriptions.

public interface class ISubscriptionManagement
public interface ISubscriptionManagement
type ISubscriptionManagement = interface
Public Interface ISubscriptionManagement

Methods

DeleteSubscription(IWorkflowSubscriptionBase)

Deletes a workflow or notification subscription.

DeleteSubscriptions(IList<IWorkflowSubscriptionBase>)

Deletes a list of workflow or notification subscriptions.

GetFailedSubscriptionStatusById(Guid)

Gets the job status of a failed workflow or notification subscription by its rule identifier.

GetMySubscriptionsByCriteria(ManagementPackRuleCriteria)

Gets workflow and notification subscriptions based on the provided criteria for the current user.

GetSubscriptionById(Guid)

Gets workflow and notification subscriptions from the provided unique identifier.

GetSubscriptionsByCriteria(ManagementPackRuleCriteria)

Gets workflow and notification subscriptions based on the provided criteria for all users.

GetSubscriptionsByCriteria(ManagementPackRuleCriteria, Guid)

Gets workflow and notification subscriptions based on the provided criteria that is owned by the user identifier.

GetSubscriptionStatusById(Guid)

Gets the status of a workflow or notification subscription from the provided identifier.

IgnoreFailedSubscription(SubscriptionJobStatus)

Ignores the failed subscription.

InsertSubscription(Guid, IWorkflowSubscriptionBase)

Inserts a workflow or notification subscription into the provided management pack.

InsertSubscription(Guid, IWorkflowSubscriptionBase, Nullable<Guid>, IList<ManagementPackEnumeration>, ManagementPackReferenceCollection)

Inserts a workflow or notification subscription into the provided management pack and configures the target of the subscription.

InsertSubscriptions(Guid, IList<IWorkflowSubscriptionBase>, Nullable<Guid>, IList<ManagementPackEnumeration>, ManagementPackReferenceCollection)

Inserts a list of workflow or notification subscriptions into the given management pack and configures the target of the subscription.

RetryFailedSubscription(IWorkflowSubscriptionBase, SubscriptionJobStatus)

Retries the failed subscription.

UpdateSubscription(IWorkflowSubscriptionBase)

Updates an existing workflow or notification subscription.

UpdateSubscription(IWorkflowSubscriptionBase, IList<ManagementPackEnumeration>, ManagementPackReferenceCollection)

Updates an existing workflow or notification subscription.

UpdateSubscriptions(IList<IWorkflowSubscriptionBase>, IList<ManagementPackEnumeration>, ManagementPackReferenceCollection)

Updates a list of workflow or notification subscriptions from the same management pack.

Applies to