Sdílet prostřednictvím


SendActivity.ServiceOperationInfo Vlastnost

Definice

Definuje kontrakt a provoz služby, se kterou SendActivity aktivita komunikuje.

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

Hodnota vlastnosti

TypedOperationInfo

Objekt TypedOperationInfo , který obsahuje název kontraktu, typ kontraktu, název operace (který se může lišit od skutečného názvu metody), zda je operace jednosměrná operace a informace o metodě včetně parametrů o operaci.

Atributy

Příklady

Následující příklad ukazuje, jak získat přístup k ServiceOperationInfo vlastnosti. Tento příklad byl upraven z ukázky Conversations sady SDK.

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

Poznámky

Aktivita SendActivity vždy odkazuje na existující kontrakt a jeho definované operace. Neexistuje žádné ustanovení, které umožňuje aktivitě SendActivity definovat samotnou smlouvu.

Platí pro