Freigeben über


SendActivity.ServiceOperationInfo Eigenschaft

Definition

Definiert den Vertrag und den Vorgang des Diensts, mit dem die SendActivity-Aktivität kommuniziert.

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

Eigenschaftswert

TypedOperationInfo

Ein TypedOperationInfo-Objekt, das den Vertragsnamen, Vertragstyp, Vorgangsnamen (der vom tatsächlichen Methodennamen abweichen kann), Informationen, ob der Vorgang ein unidirektionaler Vorgang ist, und Methodeninformationen einschließlich Parameter zu dem Vorgang enthält.

Attribute

Beispiele

Im folgenden Beispiel wird der Zugriff auf die ServiceOperationInfo-Eigenschaft veranschaulicht. Dieses Beispiel basiert auf dem SDK-Beispiel Conversations.

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

Hinweise

Die SendActivity-Aktivität verweist immer auf einen vorhandenen Vertrag und seine definierten Vorgänge. Es gibt keine Klausel, die es einer SendActivity-Aktivität ermöglicht, einen Vertrag selbst zu definieren.

Gilt für