Share via


CallDisconnectedEventActivity.IEventActivity.Unsubscribe Method

Cancels the subscription of an System.Workflow.ComponentModel.Activity to a Microsoft Unified Communications Managed API event.

Namespace:  Microsoft.Rtc.Workflow.Activities
Assembly:  Microsoft.Rtc.Workflow (in Microsoft.Rtc.Workflow.dll)

Syntax

'Declaration
Private Sub Unsubscribe ( _
    parentContext As ActivityExecutionContext, _
    parentEventHandler As IActivityEventListener(Of QueueEventArgs) _
) Implements IEventActivity.Unsubscribe
void IEventActivity.Unsubscribe(
    ActivityExecutionContext parentContext,
    IActivityEventListener<QueueEventArgs> parentEventHandler
)
private:
virtual void Unsubscribe(
    ActivityExecutionContext^ parentContext, 
    IActivityEventListener<QueueEventArgs^>^ parentEventHandler
) sealed = IEventActivity::Unsubscribe
JavaScript does not support explicit interface implementations.

Parameters

Implements

IEventActivity.Unsubscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>)

Exceptions

Exception Condition
System.ArgumentNullException Thrown if the argument is null.
System.InvalidOperationException Thrown if retrieving CommunicationsWorkflowRuntimeService fails.
System.InvalidOperationException Thrown if CallProvider or CallProvider.Call is null.

See Also

CallDisconnectedEventActivity Class

Microsoft.Rtc.Workflow.Activities Namespace