Sdílet prostřednictvím


ExternalDataEventArgs Konstruktory

Definice

Inicializuje novou instanci ExternalDataEventArgs třídy.

Přetížení

ExternalDataEventArgs()

Inicializuje novou instanci ExternalDataEventArgs třídy.

ExternalDataEventArgs(Guid)

Inicializuje novou instanci ExternalDataEventArgs třídy pomocí identifikátoru instance pracovního postupu.

ExternalDataEventArgs(Guid, IPendingWork, Object)

Inicializuje novou instanci ExternalDataEventArgs třídy.

ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)

Inicializuje novou instanci ExternalDataEventArgs třídy.

Příklady

Následující příklad ukazuje, jak volat základní ExternalDataEventArgs konstruktor z konstruktoru odvozené třídy. Tento příklad je z ukázky sady ORDERING State Machine SDK. Další informace najdete v tématu Ukázka počítače se stavem řazení.

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

Inicializuje novou instanci ExternalDataEventArgs třídy.

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

Platí pro

ExternalDataEventArgs(Guid)

Inicializuje novou instanci ExternalDataEventArgs třídy pomocí identifikátoru instance pracovního postupu.

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

Identifikátor instance pracovního postupu pro instanci pracovního postupu, která obsahuje HandleExternalEventActivity objekt, který má zpracovat událost.

Platí pro

ExternalDataEventArgs(Guid, IPendingWork, Object)

Inicializuje novou instanci ExternalDataEventArgs třídy.

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

Identifikátor instance pracovního postupu pro instanci pracovního postupu, která obsahuje HandleExternalEventActivity objekt, který má zpracovat událost.

workHandler
IPendingWork

Umožňuje IPendingWork externímu kódu, který vyvolá událost, účast v dávce.

workItem
Object

Objekt, který obsahuje externí kód, který vyvolává událost.

Platí pro

ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)

Inicializuje novou instanci ExternalDataEventArgs třídy.

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

Identifikátor instance pracovního postupu pro instanci pracovního postupu, která obsahuje HandleExternalEventActivity objekt, který má zpracovat událost.

workHandler
IPendingWork

Pokud IPendingWork chcete externímu kódu, který vyvolá událost, povolit účast v dávce.

workItem
Object

Objekt, který obsahuje externí kód, který vyvolává událost.

waitForIdle
Boolean

Hodnota, která označuje, zda pracovní postup by měl přejít nečinně před vyvolání události; v opačném případě . false

Platí pro