ExternalDataEventArgs Classe
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.
Cuidado
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Representa os dados enviados quando um evento é acionado usando a atividade HandleExternalEventActivity.
public ref class ExternalDataEventArgs : EventArgs
[System.Serializable]
public class ExternalDataEventArgs : EventArgs
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class ExternalDataEventArgs : EventArgs
[<System.Serializable>]
type ExternalDataEventArgs = class
inherit EventArgs
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type ExternalDataEventArgs = class
inherit EventArgs
Public Class ExternalDataEventArgs
Inherits EventArgs
- Herança
- Atributos
Exemplos
Uma classe de evento que herda de ExternalDataEventArgs deve implementar um construtor que usa o :base(instanceId)
construtor. Além disso, a nova classe de evento deve ser marcada como Serializable
mostrado no código a seguir.
[Serializable]
public class TaskEventArgs : ExternalDataEventArgs
{
private string orderName;
public TaskEventArgs(Guid instanceId, string id)
:base(instanceId)
{
orderName = id;
}
public string Id
{
get { return orderName; }
set { orderName = value; }
}
}
Comentários
Observação
Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).
Uma interface de comunicação local marcada com ExternalDataExchangeAttribute deve declarar um tipo que deriva de na definição de ExternalDataEventArgs interface para que o evento correspondente seja tratado em um fluxo de trabalho com uma HandleExternalEventActivity atividade.
Construtores
ExternalDataEventArgs() |
Obsoleto.
Inicializa uma nova instância da classe ExternalDataEventArgs. |
ExternalDataEventArgs(Guid) |
Obsoleto.
Inicializa uma nova instância da classe ExternalDataEventArgs usando o identificador de instância do fluxo de trabalho. |
ExternalDataEventArgs(Guid, IPendingWork, Object) |
Obsoleto.
Inicializa uma nova instância da classe ExternalDataEventArgs. |
ExternalDataEventArgs(Guid, IPendingWork, Object, Boolean) |
Obsoleto.
Inicializa uma nova instância da classe ExternalDataEventArgs. |
Propriedades
Identity |
Obsoleto.
Obtém ou define a identidade do usuário que acionou o evento. |
InstanceId |
Obsoleto.
Obtém ou define 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. |
WaitForIdle |
Obsoleto.
Obtém ou define um valor que indica se o evento deve ser acionado imediatamente ou se o fluxo de trabalho deve ficar ocioso antes de acionar o evento. |
WorkHandler |
Obsoleto.
Obtém ou define o IPendingWork para permitir que o código externo, ao gerar o evento, participe do lote. |
WorkItem |
Obsoleto.
Obtém ou define o objeto que contém código externo que aciona o evento. |
Métodos
Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Obsoleto.
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Obsoleto.
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |