ExternalDataEventArgs Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ExternalDataEventArgs-Klasse.
Überlädt
ExternalDataEventArgs() |
Initialisiert eine neue Instanz der ExternalDataEventArgs-Klasse. |
ExternalDataEventArgs(Guid) |
Initialisiert eine neue Instanz der ExternalDataEventArgs-Klasse mit dem Instanzbezeichner des Workflows. |
ExternalDataEventArgs(Guid, IPendingWork, Object) |
Initialisiert eine neue Instanz der ExternalDataEventArgs-Klasse. |
ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean) |
Initialisiert eine neue Instanz der ExternalDataEventArgs-Klasse. |
Beispiele
Im folgenden Beispiel wird das Aufrufen des Basis-ExternalDataEventArgs-Konstruktors vom Konstruktor einer abgeleiteten Klasse veranschaulicht. Dieses Beispiel stammt aus dem Ordering State Machine SDK-Beispiel. Weitere Informationen finden Sie unter Beispiel zum Sortieren des Zustandscomputers.
public override void Dispose()
{
try
{
IDesignerLoaderHost host = LoaderHost;
if (host != null)
{
host.RemoveService(typeof(IIdentifierCreationService));
host.RemoveService(typeof(IMenuCommandService));
host.RemoveService(typeof(IToolboxService));
host.RemoveService(typeof(ITypeProvider), true);
host.RemoveService(typeof(IWorkflowCompilerOptionsService));
host.RemoveService(typeof(IEventBindingService));
}
}
finally
{
base.Dispose();
}
}
Public Overrides Sub Dispose()
Try
Dim host As IDesignerLoaderHost = LoaderHost
If host IsNot Nothing Then
host.RemoveService(GetType(IIdentifierCreationService))
host.RemoveService(GetType(IMenuCommandService))
host.RemoveService(GetType(IToolboxService))
host.RemoveService(GetType(ITypeProvider), True)
host.RemoveService(GetType(IWorkflowCompilerOptionsService))
host.RemoveService(GetType(IEventBindingService))
End If
Finally
MyBase.Dispose()
End Try
End Sub
ExternalDataEventArgs()
Initialisiert eine neue Instanz der ExternalDataEventArgs-Klasse.
public:
ExternalDataEventArgs();
public ExternalDataEventArgs ();
Public Sub New ()
Gilt für:
ExternalDataEventArgs(Guid)
Initialisiert eine neue Instanz der ExternalDataEventArgs-Klasse mit dem Instanzbezeichner des Workflows.
public:
ExternalDataEventArgs(Guid instanceId);
public ExternalDataEventArgs (Guid instanceId);
new System.Workflow.Activities.ExternalDataEventArgs : Guid -> System.Workflow.Activities.ExternalDataEventArgs
Public Sub New (instanceId As Guid)
Parameter
- instanceId
- Guid
Der Bezeichner der Workflowinstanz für die Workflowinstanz, die die für die Behandlung des Ereignisses vorgesehene HandleExternalEventActivity beinhaltet.
Gilt für:
ExternalDataEventArgs(Guid, IPendingWork, Object)
Initialisiert eine neue Instanz der ExternalDataEventArgs-Klasse.
public:
ExternalDataEventArgs(Guid instanceId, System::Workflow::Runtime::IPendingWork ^ workHandler, System::Object ^ workItem);
public ExternalDataEventArgs (Guid instanceId, System.Workflow.Runtime.IPendingWork workHandler, object workItem);
new System.Workflow.Activities.ExternalDataEventArgs : Guid * System.Workflow.Runtime.IPendingWork * obj -> System.Workflow.Activities.ExternalDataEventArgs
Public Sub New (instanceId As Guid, workHandler As IPendingWork, workItem As Object)
Parameter
- instanceId
- Guid
Der Bezeichner der Workflowinstanz für die Workflowinstanz, die die für die Behandlung des Ereignisses vorgesehene HandleExternalEventActivity beinhaltet.
- workHandler
- IPendingWork
IPendingWork dient dazu, den externen Code, mit dem das Ereignis ausgelöst wird, für die Teilnahme am Batch zuzulassen.
- workItem
- Object
Das Objekt, das den externen Code zum Auslösen des Ereignisses beinhaltet.
Gilt für:
ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)
Initialisiert eine neue Instanz der ExternalDataEventArgs-Klasse.
public:
ExternalDataEventArgs(Guid instanceId, System::Workflow::Runtime::IPendingWork ^ workHandler, System::Object ^ workItem, bool waitForIdle);
public ExternalDataEventArgs (Guid instanceId, System.Workflow.Runtime.IPendingWork workHandler, object workItem, bool waitForIdle);
new System.Workflow.Activities.ExternalDataEventArgs : Guid * System.Workflow.Runtime.IPendingWork * obj * bool -> System.Workflow.Activities.ExternalDataEventArgs
Public Sub New (instanceId As Guid, workHandler As IPendingWork, workItem As Object, waitForIdle As Boolean)
Parameter
- instanceId
- Guid
Der Bezeichner der Workflowinstanz für die Workflowinstanz, die die für die Behandlung des Ereignisses vorgesehene HandleExternalEventActivity beinhaltet.
- workHandler
- IPendingWork
IPendingWork dient dazu, den externen Code, mit dem das Ereignis ausgelöst wird, für die Teilnahme am Batch zuzulassen.
- workItem
- Object
Das Objekt, das den externen Code zum Auslösen des Ereignisses beinhaltet.
- waitForIdle
- Boolean
Ein Wert, der angibt, ob der Workflow vor dem Auslösen des Ereignisses in den Leerlauf gesetzt werden soll, andernfalls false
.