ISubscriptionManagement.InsertSubscription Method (Guid, IWorkflowSubscriptionBase, Generic Nullable, Generic IList, ManagementPackReferenceCollection)
Inserts a workflow or notification subscription into the provided management pack and configures the target of the subscription.
Namespace: Microsoft.EnterpriseManagement.Subscriptions
Assembly: Microsoft.EnterpriseManagement.Core (in microsoft.enterprisemanagement.core.dll)
Usage
'Usage
Dim instance As ISubscriptionManagement
Dim managementPackId As Guid
Dim workflowOrNotificationSubscription As IWorkflowSubscriptionBase
Dim targetId As Nullable(Of Guid)
Dim mpEnumerationList As IList(Of ManagementPackEnumeration)
Dim mpReferenceslist As ManagementPackReferenceCollection
instance.InsertSubscription(managementPackId, workflowOrNotificationSubscription, targetId, mpEnumerationList, mpReferenceslist)
Syntax
'Declaration
Sub InsertSubscription ( _
managementPackId As Guid, _
workflowOrNotificationSubscription As IWorkflowSubscriptionBase, _
targetId As Nullable(Of Guid), _
mpEnumerationList As IList(Of ManagementPackEnumeration), _
mpReferenceslist As ManagementPackReferenceCollection _
)
void InsertSubscription (
Guid managementPackId,
IWorkflowSubscriptionBase workflowOrNotificationSubscription,
Nullable<Guid> targetId,
IList<ManagementPackEnumeration> mpEnumerationList,
ManagementPackReferenceCollection mpReferenceslist
)
void InsertSubscription (
Guid managementPackId,
IWorkflowSubscriptionBase^ workflowOrNotificationSubscription,
Nullable<Guid> targetId,
IList<ManagementPackEnumeration^>^ mpEnumerationList,
ManagementPackReferenceCollection^ mpReferenceslist
)
void InsertSubscription (
Guid managementPackId,
IWorkflowSubscriptionBase workflowOrNotificationSubscription,
Nullable<Guid> targetId,
IList<ManagementPackEnumeration> mpEnumerationList,
ManagementPackReferenceCollection mpReferenceslist
)
function InsertSubscription (
managementPackId : Guid,
workflowOrNotificationSubscription : IWorkflowSubscriptionBase,
targetId : Nullable<Guid>,
mpEnumerationList : IList<ManagementPackEnumeration>,
mpReferenceslist : ManagementPackReferenceCollection
)
Parameters
managementPackId
Type: GuidThe management pack unique identifier.
workflowOrNotificationSubscription
Type: IWorkflowSubscriptionBaseThe workflow or notification subscription.
targetId
Type: Guid}The subscription target identifier.
mpEnumerationList
Type: ManagementPackEnumeration}The management pack enumeration list.
mpReferenceslist
Type: ManagementPackReferenceCollectionThe management pack references list.
Exceptions
Exception type | Condition |
---|---|
ArgumentException | The workflowOrNotificationSubscription parameter is invalid or the subscription already exists. |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Platforms
Development Platforms
Windows Vista, Windows Server 2003, and
Target Platforms
Windows Server 2008,Windows Server 2003
See Also
Reference
ISubscriptionManagement Interface
ISubscriptionManagement Members
Microsoft.EnterpriseManagement.Subscriptions Namespace