SendMessageContent 類別

定義

用於在工作流程服務間來回傳送單一項目 (訊息) 的類別。 該項目可以是內建的型別,例如基本型別 MessageXElement,也可以是應用程式定義的資料合約、訊息合約或可 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
繼承
SendMessageContent
屬性

範例

下列範例將示範如何使用 SendMessageContent 執行個體搭配 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))
};

備註

使用這個類別時,除非資料的型別是合約型別或 Message 型別,否則會解除包裝在網路上序列化的訊息。

建構函式

SendMessageContent()

初始化 SendMessageContent 類別的新執行個體。

SendMessageContent(InArgument)

使用指定要傳送的資料,初始化 SendMessageContent 類別的新執行個體。

SendMessageContent(InArgument, Type)

使用指定的訊息和訊息型別,初始化 SendMessageContent 類別的新執行個體。

屬性

DeclaredMessageType

取得或設定宣告的訊息型別。

Message

取得或設定要傳送的資料。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ShouldSerializeDeclaredMessageType()

取得值,這個值表示是否應 XAML 序列化 DeclaredMessageType 屬性。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於