Freigeben über


SendMessageContent Klasse

Definition

Eine Klasse, die verwendet wird, um ein einzelnes Element (Meldung) an oder von einem Workflowdienst zu senden. Das Element kann ein integrierter Datentyp z. B. primitive Typen, Message oder XElement sein; oder ein anwendungsdefinierter Datenvertrag, Nachrichtenvertrag oder XML serialisierbarer Typ.

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
Vererbung
SendMessageContent
Attribute

Beispiele

Im folgenden Beispiel wird gezeigt, wie eine SendMessageContent-Instanz mit einer Send-Aktivität verwendet wird.

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

Hinweise

Wenn Sie diese Klasse verwenden, werden während des Transports serialisierte Meldungen entpackt, es sei denn, bei den Daten handelt es sich um einen Nachrichtenvertragstyp oder den Typ Message.

Konstruktoren

SendMessageContent()

Initialisiert eine neue Instanz der SendMessageContent-Klasse.

SendMessageContent(InArgument)

Initialisiert eine neue Instanz der SendMessageContent-Klasse mit den angegebenen Daten, die gesendet werden sollen.

SendMessageContent(InArgument, Type)

Initialisiert eine neue Instanz der SendMessageContent-Klasse mit der angegebenen Meldung und dem angegebenen Meldungstyp.

Eigenschaften

DeclaredMessageType

Ruft den deklarierten Nachrichtentyp ab bzw. legt ihn fest.

Message

Ruft die zu sendenden Daten ab oder legt diese fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ShouldSerializeDeclaredMessageType()

Ruft einen Wert ab, der angibt, ob die DeclaredMessageType-Eigenschaft XAML-serialisiert werden soll.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für