Compartilhar via


SendActivity.ServiceOperationInfo Propriedade

Definição

Define o contrato e a operação do serviço com o qual a atividade SendActivity se comunica.

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

Valor da propriedade

TypedOperationInfo

Um TypedOperationInfo objeto que contém o nome do contrato, o tipo de contrato, o nome da operação (que pode ser distinto do nome do método real), se a operação é uma operação unidirecional e informações de método, incluindo parâmetros sobre a operação.

Atributos

Exemplos

O exemplo a seguir mostra como acessar a ServiceOperationInfo propriedade. Este exemplo foi adaptado do exemplo do Conversations SDK.

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

Comentários

A SendActivity atividade sempre se refere a um contrato existente e suas operações definidas. Não há nenhuma provisão que permita que uma SendActivity atividade defina um contrato propriamente dito.

Aplica-se a