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 incorporado, como tipos primitivos, Message, ou XElement; ou um contrato de dados definido pela aplicação, contrato de mensagem, ou tipo XML serializável.

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 seguinte 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))
};

Observações

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

Construtores

Name Description
SendMessageContent()

Inicializa uma nova instância da SendMessageContent classe.

SendMessageContent(InArgument, Type)

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

SendMessageContent(InArgument)

Inicializa uma nova instância da SendMessageContent classe com os dados especificados para enviar.

Propriedades

Name Description
DeclaredMessageType

Obtém ou define o tipo de mensagem declarado.

Message

Recebe ou define os dados a enviar.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ShouldSerializeDeclaredMessageType()

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

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a