ExternalDataEventArgs Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.