ExternalDataEventArgs Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ExternalDataEventArgs.

Przeciążenia

ExternalDataEventArgs()

Inicjuje nowe wystąpienie klasy ExternalDataEventArgs.

ExternalDataEventArgs(Guid)

Inicjuje ExternalDataEventArgs nowe wystąpienie klasy przy użyciu identyfikatora wystąpienia przepływu pracy.

ExternalDataEventArgs(Guid, IPendingWork, Object)

Inicjuje nowe wystąpienie klasy ExternalDataEventArgs.

ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)

Inicjuje nowe wystąpienie klasy ExternalDataEventArgs.

Przykłady

W poniższym przykładzie pokazano, jak wywołać konstruktor podstawowy ExternalDataEventArgs z konstruktora klasy pochodnej. Ten przykład pochodzi z przykładowego zestawu SDK stanu zamówienia. Aby uzyskać więcej informacji, zobacz Ordering State Machine Sample (Przykład ordering State Machine).

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()

Inicjuje nowe wystąpienie klasy ExternalDataEventArgs.

public:
 ExternalDataEventArgs();
public ExternalDataEventArgs ();
Public Sub New ()

Dotyczy

ExternalDataEventArgs(Guid)

Inicjuje ExternalDataEventArgs nowe wystąpienie klasy przy użyciu identyfikatora wystąpienia przepływu pracy.

public:
 ExternalDataEventArgs(Guid instanceId);
public ExternalDataEventArgs (Guid instanceId);
new System.Workflow.Activities.ExternalDataEventArgs : Guid -> System.Workflow.Activities.ExternalDataEventArgs
Public Sub New (instanceId As Guid)

Parametry

instanceId
Guid

Identyfikator wystąpienia przepływu pracy dla wystąpienia przepływu pracy, który zawiera HandleExternalEventActivity oczekiwaną obsługę zdarzenia.

Dotyczy

ExternalDataEventArgs(Guid, IPendingWork, Object)

Inicjuje nowe wystąpienie klasy ExternalDataEventArgs.

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)

Parametry

instanceId
Guid

Identyfikator wystąpienia przepływu pracy dla wystąpienia przepływu pracy, który zawiera HandleExternalEventActivity oczekiwaną obsługę zdarzenia.

workHandler
IPendingWork

Element IPendingWork umożliwiający kod zewnętrzny, podnosząc zdarzenie, do udziału w partii.

workItem
Object

Obiekt zawierający kod zewnętrzny, który zgłasza zdarzenie.

Dotyczy

ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)

Inicjuje nowe wystąpienie klasy ExternalDataEventArgs.

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)

Parametry

instanceId
Guid

Identyfikator wystąpienia przepływu pracy dla wystąpienia przepływu pracy, który zawiera HandleExternalEventActivity oczekiwaną obsługę zdarzenia.

workHandler
IPendingWork

Element IPendingWork umożliwiający kod zewnętrzny, który zgłasza zdarzenie do udziału w partii.

workItem
Object

Obiekt zawierający kod zewnętrzny, który zgłasza zdarzenie.

waitForIdle
Boolean

Wartość wskazująca, czy przepływ pracy powinien przejść bezczynnie przed podniesieniem zdarzenia; w przeciwnym razie , false.

Dotyczy