ReceiveActivity.ContextToken Propiedad
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í.
Representa un token que se utiliza para especificar el contexto que debe usarse para poner en correlación el intercambio entre una actividad ReceiveActivity y el cliente con el que se comunica dicha actividad.
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 de propiedad
ContextToken que puede utilizarse para la correlación.
- Atributos
Ejemplos
El siguiente ejemplo de código muestra cómo obtener acceso a la propiedad ContextToken
. Este ejemplo de código está adaptado del ejemplo de SDK Conversations
, del archivo SupplierWorkflow.Designer.cs
.
ReceiveActivity receiveQuoteFromShipper3;
receiveQuoteFromShipper3 = new System.Workflow.Activities.ReceiveActivity();
System.Workflow.Activities.ContextToken contexttoken1 = new System.Workflow.Activities.ContextToken();
contexttoken1.Name = "Shipper3Context";
receiveQuoteFromShipper3.ContextToken = contexttoken1;
Comentarios
Cada ContextToken se define dentro del ámbito de una actividad de propietario. Los usuarios pueden modelar dos tokens de contexto diferentes con el mismo nombre, pero distintos ámbitos de propietario. El valor de los contextos asociados a estos tokens de contexto es diferente en tiempo de ejecución.
De forma predeterminada, cada flujo de trabajo posee un token de contexto raíz implícito, con ámbito en el nivel de la actividad raíz. El nombre del token de contexto raíz es “(RootContext)” y el OwnerActivityName es null
. Si una actividad ReceiveActivity no posee un ContextToken asociado, se utilizará el token del contexto raíz.