Condividi tramite


SendActivity.ServiceOperationInfo Proprietà

Definizione

Definisce il contratto e l'operazione del servizio con cui comunica l'attività SendActivity.

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

Valore della proprietà

TypedOperationInfo

Oggetto TypedOperationInfo che contiene il nome del contratto, il tipo di contratto, il nome dell'operazione (che può essere diverso dal nome effettivo del metodo), il tipo di operazione, ovvero unidirezionale o meno, nonché informazioni sul metodo, inclusi i parametri relativi all'operazione.

Attributi

Esempio

Nell'esempio seguente viene illustrato come accedere alla proprietà ServiceOperationInfo. Questo esempio è stato adattato dall'esempio SDK Conversations.

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

Commenti

L'attività SendActivity fa sempre riferimento a un contratto esistente e alle operazioni definite. Non esiste alcun provisioning che consente a un'attività SendActivity di definire un contratto.

Si applica a