SendActivity.ServiceOperationInfo Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет контракт и операцию службы, с которой взаимодействует действие 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
Значение свойства
Объект TypedOperationInfo, содержащий имя контракта, тип контракта, имя операции (которое может отличаться от фактического имени метода), сведения о том, является ли операция односторонней, а также данные метода, включая параметры, касающиеся операции.
- Атрибуты
Примеры
В следующем примере показано, как получить доступ к свойству ServiceOperationInfo
. Этот пример адаптирован из приведенного в SDK образца Conversations
.
SendActivity RequestQuoteFromShipper3 = new SendActivity();
TypedOperationInfo typedOperationInfo2 = new TypedOperationInfo();
typedOperationInfo2.ContractType = typeof(IShippingRequest);
typedOperationInfo2.Name = "RequestShippingQuote";
RequestQuoteFromShipper3.ServiceOperationInfo = typedOperationInfo2;
Комментарии
Действие SendActivity всегда относится к существующему контракту и определенным для него операциям. Не существует средств, которые позволили бы действию SendActivity определить контракт.