ReceiveActivity.ContextToken Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un jeton qui peut être utilisé pour spécifier le contexte devant être utilisé pour faire correspondre l'échange entre une activité ReceiveActivity et le client avec lequel cette activité communique.
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
Valeur de propriété
ContextToken qui peut être utilisé pour la corrélation.
- Attributs
Exemples
L'exemple de code suivant illustre l'accès à la propriété ContextToken
. Cet exemple de code est une adaptation de l'exemple du Kit de développement logiciel Conversations
(SDK) figurant dans le fichier 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;
Remarques
Chaque ContextToken est défini dans l'étendue d'une activité propriétaire. Les utilisateurs peuvent créer deux jetons de contexte distincts partageant le même nom mais dont l'étendue des activités propriétaires est différente. La valeur de contexte associée à ces jetons de contexte est différente au moment de l'exécution.
Par défaut, chaque workflow dispose d'un jeton de contexte racine implicite qui est délimité au niveau de l'activité racine. Le nom du jeton de contexte racine est '(ContexteRacine)' et OwnerActivityName a la valeur null
. Lorsqu'une activité ReceiveActivity n'est associée à aucun jeton ContextToken, c'est le jeton de contexte racine qui est utilisé.