SendMessageContent Classe

Definição

Uma classe usada para enviar um único item (mensagem) para ou de um serviço de fluxo de trabalho. O item pode ser um tipo interno, como tipos primitivos, Messageou ; ou XElementum contrato de dados definido pelo aplicativo, contrato de mensagem ou tipo serializável XML.

public ref class SendMessageContent sealed : System::ServiceModel::Activities::SendContent
[System.Windows.Markup.ContentProperty("Message")]
public sealed class SendMessageContent : System.ServiceModel.Activities.SendContent
[<System.Windows.Markup.ContentProperty("Message")>]
type SendMessageContent = class
    inherit SendContent
Public NotInheritable Class SendMessageContent
Inherits SendContent
Herança
SendMessageContent
Atributos

Exemplos

O exemplo a seguir mostra como usar uma SendMessageContent instância com uma Send atividade.

Variable<PurchaseOrder> po = new Variable<PurchaseOrder>();
Variable<Customer> customer = new Variable<Customer>();

Endpoint clientEndpoint = new Endpoint
{
    Binding = Constants.Binding,
    AddressUri = new Uri(Constants.ServiceAddress)
};

Send submitPO = new Send
{
    Endpoint = clientEndpoint,
    ServiceContractName = Constants.POContractName,
    OperationName = Constants.SubmitPOName,
    Content = new SendMessageContent(new InArgument<PurchaseOrder>(po))
};

Comentários

Ao usar essa classe, as mensagens serializadas no fio são desembrulhadas, a menos que os dados sejam um tipo de contrato de mensagem ou tipo Message.

Construtores

Nome Description
SendMessageContent()

Inicializa uma nova instância da classe SendMessageContent.

SendMessageContent(InArgument, Type)

Inicializa uma nova instância da SendMessageContent classe com o tipo de mensagem e mensagem especificados.

SendMessageContent(InArgument)

Inicializa uma nova instância da SendMessageContent classe com os dados especificados a serem enviados.

Propriedades

Nome Description
DeclaredMessageType

Obtém ou define o tipo de mensagem declarado.

Message

Obtém ou define os dados a serem enviados.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ShouldSerializeDeclaredMessageType()

Obtém um valor que indica se a DeclaredMessageType propriedade deve ser serializada por XAML.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a