CommunicationsEventsActivity Class

A container for DialogEventActivity, CallDisconnectedEventActivity and CallControlEventActivity objects. CommunicationsEventsActivity works closely with CommunicationSequenceActivity, which defines a main flow. CommunicationsEventsActivity represents the system-initiated events and triggers, and their processing, that can happen while the CommuniationSequenceActivity's main flow is in progress. Each DialogEventActivity represents an event or trigger that can occur and the handler for the event. The CommunicationsEventsActivity acts as a subscriber for these events or triggers by obtaining subscription data from each DialogEventActivity, receives the events as they happen, and then executes the associated CommunicationsEvents.

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

Syntax

'Declaration
<ToolboxBitmapAttribute(GetType(CommunicationsEventsActivity), "Images.CommunicationsEventsActivity.bmp")> _
<AlternateFlowActivityAttribute> _
Public NotInheritable Class CommunicationsEventsActivity _
    Inherits CompositeActivity _
    Implements IActivityEventListener(Of ActivityExecutionStatusChangedEventArgs), IInstanceDependencyContainer
[ToolboxBitmapAttribute(typeof(CommunicationsEventsActivity), "Images.CommunicationsEventsActivity.bmp")]
[AlternateFlowActivityAttribute]
public sealed class CommunicationsEventsActivity : CompositeActivity, 
    IActivityEventListener<ActivityExecutionStatusChangedEventArgs>, IInstanceDependencyContainer
[ToolboxBitmapAttribute(typeof(CommunicationsEventsActivity), L"Images.CommunicationsEventsActivity.bmp")]
[AlternateFlowActivityAttribute]
public ref class CommunicationsEventsActivity sealed : public CompositeActivity, 
    IActivityEventListener<ActivityExecutionStatusChangedEventArgs^>, IInstanceDependencyContainer
Microsoft.Rtc.Workflow.Activities.CommunicationsEventsActivity = function();

Type.createClass(
    'Microsoft.Rtc.Workflow.Activities.CommunicationsEventsActivity',
    CompositeActivity,
    IActivityEventListener`1,
    Microsoft.Rtc.Workflow.Activities.IInstanceDependencyContainer);

Inheritance Hierarchy

Object
  DependencyObject
    Activity
      CompositeActivity
        Microsoft.Rtc.Workflow.Activities..::.CommunicationsEventsActivity

See Also

CommunicationsEventsActivity Members

Microsoft.Rtc.Workflow.Activities Namespace