SendMessageContent Klass

Definition

En klass som används för att skicka ett enskilt objekt (meddelande) till eller från en arbetsflödestjänst. Objektet kan vara en inbyggd typ som primitiva typer, Message, eller XElement; eller ett programdefinierat datakontrakt, meddelandekontrakt eller XML-serialiserbar 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
Arv
SendMessageContent
Attribut

Exempel

I följande exempel visas hur du använder en SendMessageContent instans med en Send aktivitet.

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

Kommentarer

När du använder den här klassen tas meddelanden som serialiseras på tråden upp, såvida inte data är en meddelandekontraktstyp eller av typen Message.

Konstruktorer

Name Description
SendMessageContent()

Initierar en ny instans av SendMessageContent klassen.

SendMessageContent(InArgument, Type)

Initierar en ny instans av SendMessageContent klassen med den angivna meddelande- och meddelandetypen.

SendMessageContent(InArgument)

Initierar en ny instans av SendMessageContent klassen med angivna data som ska skickas.

Egenskaper

Name Description
DeclaredMessageType

Hämtar eller anger den deklarerade meddelandetypen.

Message

Hämtar eller ställer in data som ska skickas.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ShouldSerializeDeclaredMessageType()

Hämtar ett värde som anger om egenskapen DeclaredMessageType ska vara XAML-serialiserad.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för