ExternalDataEventArgs Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe ExternalDataEventArgs.
Sobrecargas
ExternalDataEventArgs() |
Inicializa uma nova instância da classe ExternalDataEventArgs. |
ExternalDataEventArgs(Guid) |
Inicializa uma nova instância da classe ExternalDataEventArgs usando o identificador de instância do fluxo de trabalho. |
ExternalDataEventArgs(Guid, IPendingWork, Object) |
Inicializa uma nova instância da classe ExternalDataEventArgs. |
ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean) |
Inicializa uma nova instância da classe ExternalDataEventArgs. |
Exemplos
O exemplo a seguir mostra como chamar o construtor base ExternalDataEventArgs de um construtor de classe derivada. Este exemplo é do exemplo do SDK do Computador de Estado de Ordenação. Para obter mais informações, consulte Exemplo de Máquina de Estado de Ordenação.
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 uma nova instância da classe ExternalDataEventArgs.
public:
ExternalDataEventArgs();
public ExternalDataEventArgs ();
Public Sub New ()
Aplica-se a
ExternalDataEventArgs(Guid)
Inicializa uma nova instância da classe ExternalDataEventArgs usando o identificador de instância do fluxo de trabalho.
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
O identificador de instância de fluxo de trabalho para a instância de fluxo de trabalho que contém o HandleExternalEventActivity que é esperado para manipular o evento.
Aplica-se a
ExternalDataEventArgs(Guid, IPendingWork, Object)
Inicializa uma nova instância da classe 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
O identificador de instância de fluxo de trabalho para a instância de fluxo de trabalho que contém o HandleExternalEventActivity que é esperado para manipular o evento.
- workHandler
- IPendingWork
O IPendingWork para permitir que o código externo, que aciona o evento, participe do lote.
- workItem
- Object
O objeto que contém código externo que aciona o evento.
Aplica-se a
ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean)
Inicializa uma nova instância da classe 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
O identificador de instância de fluxo de trabalho para a instância de fluxo de trabalho que contém o HandleExternalEventActivity que é esperado para manipular o evento.
- workHandler
- IPendingWork
O IPendingWork para permitir que o código externo que aciona o evento participe do lote.
- workItem
- Object
O objeto que contém código externo que aciona o evento.
- waitForIdle
- Boolean
Um valor que indica se o fluxo de trabalho deve ficar ocioso antes de acionar o evento; caso contrário, false
.