Compartir vía


SendMessageContent Clase

Definición

Clase usada para enviar un único elemento (mensaje) a o desde un servicio de flujo de trabajo. El elemento puede ser un tipo integrado, como los tipos primitivos, Message o XElement; o un contrato de datos definido por la aplicación, un contrato de mensaje o un tipo XML serializable.

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
Herencia
SendMessageContent
Atributos

Ejemplos

En el siguiente ejemplo se muestra el uso de una instancia de la clase SendMessageContent con una actividad de la clase Send.

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

Comentarios

Al usar esta clase, los mensajes serializados en la conexión se desajustan, a menos que los datos sean un tipo de contrato de mensaje o de tipo Message.

Constructores

SendMessageContent()

Inicializa una nueva instancia de la clase SendMessageContent.

SendMessageContent(InArgument)

Inicializa una nueva instancia de la clase SendMessageContent con los datos especificados que se van a enviar.

SendMessageContent(InArgument, Type)

Inicializa una nueva instancia de la clase SendMessageContent con el tipo de mensaje y el mensaje especificados.

Propiedades

DeclaredMessageType

Obtiene o establece el tipo de mensaje declarado.

Message

Obtiene o establece los datos que se van a enviar.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ShouldSerializeDeclaredMessageType()

Obtiene un valor que indica si la propiedad DeclaredMessageType se debe serializar a XAML.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a