Compartir a través de


ExternalDataEventArgs Constructores

Definición

Inicializa una nueva instancia de la clase ExternalDataEventArgs.

Sobrecargas

ExternalDataEventArgs()

Inicializa una nueva instancia de la clase ExternalDataEventArgs.

ExternalDataEventArgs(Guid)

Inicializa una nueva instancia de la clase ExternalDataEventArgs con un identificador de instancias de flujo de trabajo.

ExternalDataEventArgs(Guid, IPendingWork, Object)

Inicializa una nueva instancia de la clase ExternalDataEventArgs.

ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)

Inicializa una nueva instancia de la clase ExternalDataEventArgs.

Ejemplos

El ejemplo siguiente muestra cómo llamar al constructor ExternalDataEventArgs base desde el constructor de una clase derivada. Este ejemplo pertenece a la Máquina de Estado de Clasificación SDK. Para obtener más información, vea Ordering State Machine Sample.

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

Inicializa una nueva instancia de la clase ExternalDataEventArgs.

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

Se aplica a

ExternalDataEventArgs(Guid)

Inicializa una nueva instancia de la clase ExternalDataEventArgs con un identificador de instancias de flujo de trabajo.

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

Parámetros

instanceId
Guid

El identificador de instancias de flujo de trabajo para la instancia de flujo de trabajo que contiene la HandleExternalEventActivity que se espera que administre el evento.

Se aplica a

ExternalDataEventArgs(Guid, IPendingWork, Object)

Inicializa una nueva instancia de la clase 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)

Parámetros

instanceId
Guid

El identificador de instancias de flujo de trabajo para la instancia de flujo de trabajo que contiene la HandleExternalEventActivity que se espera que administre el evento.

workHandler
IPendingWork

IPendingWork para permitir el código externo, lo que genera el evento para participar en el proceso por lotes.

workItem
Object

El objeto que contiene el código externo que genera el evento.

Se aplica a

ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)

Inicializa una nueva instancia de la clase 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)

Parámetros

instanceId
Guid

El identificador de instancias de flujo de trabajo para la instancia de flujo de trabajo que contiene la HandleExternalEventActivity que se espera que administre el evento.

workHandler
IPendingWork

IPendingWork que permite que el código externo, que genera el evento, participe en el proceso por lotes.

workItem
Object

El objeto que contiene el código externo que genera el evento.

waitForIdle
Boolean

Un valor que indica si el flujo de trabajo debería pasar a inactivo antes de generar el evento; de lo contrario, falsefalse.

Se aplica a