Partage via


SendActivity.ServiceOperationInfo Propriété

Définition

Définit le contrat et l'opération du service avec lequel l'activité SendActivity communique.

public:
 property System::Workflow::Activities::TypedOperationInfo ^ ServiceOperationInfo { System::Workflow::Activities::TypedOperationInfo ^ get(); void set(System::Workflow::Activities::TypedOperationInfo ^ value); };
[System.ComponentModel.Browsable(true)]
public System.Workflow.Activities.TypedOperationInfo ServiceOperationInfo { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.ServiceOperationInfo : System.Workflow.Activities.TypedOperationInfo with get, set
Public Property ServiceOperationInfo As TypedOperationInfo

Valeur de propriété

TypedOperationInfo

Objet TypedOperationInfo contenant le nom du contrat, le type de contrat, le nom de l'opération (lequel peut être différent du nom de méthode réel), si l'opération est une opération monodirectionnelle ou non, ainsi que les informations de méthode (y compris les paramètres relatifs à l'opération).

Attributs

Exemples

L'exemple suivant montre comment accéder à la propriété ServiceOperationInfo. Cet exemple est une adaptation de l'exemple du Kit de développement logiciel Conversations.

SendActivity RequestQuoteFromShipper3 = new SendActivity();
TypedOperationInfo typedOperationInfo2 = new TypedOperationInfo();
typedOperationInfo2.ContractType = typeof(IShippingRequest);
typedOperationInfo2.Name = "RequestShippingQuote";
RequestQuoteFromShipper3.ServiceOperationInfo = typedOperationInfo2;

Remarques

L'activité SendActivity fait toujours référence à un contrat existant et aux opérations correspondantes qui sont définies. Il n'est pas possible de permettre à une activité SendActivity de définir elle-même un contrat.

S’applique à