SendMessageContent Klasse

Definition

Eine Klasse, die verwendet wird, um ein einzelnes Element (Nachricht) an oder von einem Workflowdienst zu senden. Das Element kann ein integrierter Typ sein, z. B. primitive Typen, Messageoder ; oder XElementein 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

Das folgende Beispiel zeigt, 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

Bei Verwendung dieser Klasse werden nachrichten, die auf dem Draht serialisiert werden, entwrappt, es sei denn, die Daten sind ein Nachrichtenvertragstyp oder typ Message.

Konstruktoren

Name Beschreibung
SendMessageContent()

Initialisiert eine neue Instanz der SendMessageContent-Klasse.

SendMessageContent(InArgument, Type)

Initialisiert eine neue Instanz der SendMessageContent Klasse mit der angegebenen Nachricht und dem angegebenen Nachrichtentyp.

SendMessageContent(InArgument)

Initialisiert eine neue Instanz der SendMessageContent Klasse mit den angegebenen zu sendenden Daten.

Eigenschaften

Name Beschreibung
DeclaredMessageType

Ruft den deklarierten Nachrichtentyp ab oder legt den deklarierten Nachrichtentyp fest.

Message

Ruft die zu sendenden Daten ab oder legt sie fest.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der 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: