ReceiveActivity.ContextToken Propriedade
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.
Representa um token que pode ser usado para especificar o contexto que deve ser usado para correlacionar a troca entre uma atividade ReceiveActivity e o cliente com que a atividade está se comunicando.
public:
property System::Workflow::Activities::ContextToken ^ ContextToken { System::Workflow::Activities::ContextToken ^ get(); void set(System::Workflow::Activities::ContextToken ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.ContextTokenTypeConverter))]
public System.Workflow.Activities.ContextToken ContextToken { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.ContextTokenTypeConverter))>]
member this.ContextToken : System.Workflow.Activities.ContextToken with get, set
Public Property ContextToken As ContextToken
Valor da propriedade
Um ContextToken que pode ser usado para correlação.
- Atributos
Exemplos
O exemplo de código a seguir mostra como acessar a ContextToken
propriedade. Este exemplo de código é adaptado do Conversations
exemplo do SDK, do SupplierWorkflow.Designer.cs
arquivo.
ReceiveActivity receiveQuoteFromShipper3;
receiveQuoteFromShipper3 = new System.Workflow.Activities.ReceiveActivity();
System.Workflow.Activities.ContextToken contexttoken1 = new System.Workflow.Activities.ContextToken();
contexttoken1.Name = "Shipper3Context";
receiveQuoteFromShipper3.ContextToken = contexttoken1;
Comentários
Cada ContextToken um é definido dentro do escopo de uma atividade de proprietário. Os usuários podem modelar dois tokens de contexto distintos com o mesmo nome, mas escopos de proprietário diferentes. O valor dos contextos associados a esses tokens de contexto são diferentes em runtime.
Por padrão, cada fluxo de trabalho tem um token de contexto raiz implícito, com escopo no nível de atividade raiz. O nome do token de contexto raiz é '(RootContext)' e OwnerActivityName é null
. Se uma ReceiveActivity atividade não tiver uma ContextToken associada a ela, o token de contexto raiz será usado.