DialogEventActivity Class
Represents a system-initiated event in the dialog flow. It is different from a CommandActivity in that regard. A CommandActivity represents a user-initiated event in the dialog flow, while a DialogEventActivity represents a system-initiated event and the associated handler for the event. The DialogEventActivity provides the event-subscription data and the children of the DialogEventActivity represents the handler logic for the event.
Inheritance Hierarchy
System.Object
System.Workflow.ComponentModel.DependencyObject
System.Workflow.ComponentModel.Activity
System.Workflow.ComponentModel.CompositeActivity
System.Workflow.Activities.SequenceActivity
Microsoft.Rtc.Workflow.Activities.CommunicationsSequenceActivity
Microsoft.Rtc.Workflow.Activities.DialogEventActivity
Namespace: Microsoft.Rtc.Workflow.Activities
Assembly: Microsoft.Rtc.Workflow (in Microsoft.Rtc.Workflow.dll)
Syntax
'Declaration
Public MustInherit Class DialogEventActivity _
Inherits CommunicationsSequenceActivity _
Implements IEventActivity, IInstanceDependencyContainer
'Usage
Dim instance As DialogEventActivity
public abstract class DialogEventActivity : CommunicationsSequenceActivity,
IEventActivity, IInstanceDependencyContainer
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.
See Also
Reference
Microsoft.Rtc.Workflow.Activities Namespace
Inheritance Hierarchy
System.Object
System.Workflow.ComponentModel.DependencyObject
System.Workflow.ComponentModel.Activity
System.Workflow.ComponentModel.CompositeActivity
System.Workflow.Activities.SequenceActivity
Microsoft.Rtc.Workflow.Activities.CommunicationsSequenceActivity
Microsoft.Rtc.Workflow.Activities.DialogEventActivity
Microsoft.Rtc.Workflow.Activities.ConsecutiveNoInputsInstantMessagingEventActivity
Microsoft.Rtc.Workflow.Activities.ConsecutiveNoInputsSpeechEventActivity
Microsoft.Rtc.Workflow.Activities.ConsecutiveNoRecognitionsInstantMessagingEventActivity
Microsoft.Rtc.Workflow.Activities.ConsecutiveNoRecognitionsSpeechEventActivity
Microsoft.Rtc.Workflow.Activities.ConsecutiveSilencesInstantMessagingEventActivity
Microsoft.Rtc.Workflow.Activities.ConsecutiveSilencesSpeechEventActivity