Partilhar via


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, tal como tipos primitivos, Message ou XElement ou então ser um tipo XML serializável, de contrato de dados definido pelo aplicativo ou de contrato de mensagem.

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

SendMessageContent()

Inicializa uma nova instância da classe SendMessageContent.

SendMessageContent(InArgument)

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

SendMessageContent(InArgument, Type)

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

Propriedades

DeclaredMessageType

Obtém ou define o tipo de mensagem declarado.

Message

Obtém ou define os dados a enviar.

Métodos

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 Object atual.

(Herdado de Object)
ShouldSerializeDeclaredMessageType()

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a