ReceiveActivity.ContextToken Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un token che può essere utilizzato per specificare il contesto da utilizzare per correlare lo scambio tra un'attività di ReceiveActivity e il client con il quale l'attività sta 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
Valore della proprietà
Una classe ContextToken che può essere utilizzata per la correlazione.
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come accedere alla proprietà ContextToken
. Questo esempio di codice è stato adattato dall'esempio SDK Conversations
incluso nel file 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;
Commenti
Ogni ContextToken viene definita nell'ambito di un'attività del proprietario. Gli utenti possono modellare due token del contesto distinti con lo stesso nome ma ambiti del proprietario diversi. I valori dei contesti associati a questi token di contesto sono diversi in fase di esecuzione.
Per impostazione predefinita, ogni flusso di lavoro ha un token del contesto radice implicito, limitato al livello di attività radice. Il nome del token del contesto radice è '(RootContext)' e OwnerActivityName è null
. Se un'attività ReceiveActivity non dispone di una proprietà ContextToken, verrà utilizzato il token del contesto radice.