Condividi tramite


SendMessageContent Classe

Definizione

Classe utilizzata per inviare un solo elemento (messaggio) da o verso un servizio del flusso di lavoro. L'elemento può essere un tipo integrato come tipi primitivi, Messageo XElement; o un contratto dati definito dall'applicazione, un contratto di messaggio o un tipo serializzabile in 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
Ereditarietà
SendMessageContent
Attributi

Esempio

Nell'esempio seguente viene illustrato come utilizzare un'istanza SendMessageContent con un'attività 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))
};

Commenti

In caso di utilizzo di questa classe, messaggi serializzati sulla rete sono senza wrapper, a meno che i dati siano un tipo di contratto di messaggio o di tipo Message.

Costruttori

SendMessageContent()

Inizializza una nuova istanza della classe SendMessageContent.

SendMessageContent(InArgument)

Inizializza una nuova istanza della classe SendMessageContent con i dati specificati da inviare.

SendMessageContent(InArgument, Type)

Inizializza una nuova istanza della classe SendMessageContent con il messaggio e il tipo di messaggio specificati.

Proprietà

DeclaredMessageType

Ottiene o imposta il tipo di messaggio dichiarato.

Message

Ottiene o imposta i dati da inviare.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ShouldSerializeDeclaredMessageType()

Ottiene un valore che indica se il valore della proprietà DeclaredMessageType deve essere nel formato XAML serializzato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a