語言

SendMessageContent 類別

定義

一個類別用於傳送單一項目(訊息)到或從工作流程服務傳送。 該項目可以是內建型別,如原始型別, Message或 XElement;或是應用程式定義的資料合約、訊息合約,或是 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。

建構函式

名稱 Description
SendMessageContent()

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

SendMessageContent(InArgument, Type)

初始化一個新的類別實例 SendMessageContent ,並以指定的訊息及訊息類型。

SendMessageContent(InArgument)

初始化一個新實例 SendMessageContent ,並以指定資料傳送。

屬性

名稱 Description
DeclaredMessageType

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

Message

接收或設定資料要傳送。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ShouldSerializeDeclaredMessageType()

會得到一個值,指示該屬性是否 DeclaredMessageType 應該被 XAML 序列化。

ToString()

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

(繼承來源 Object)

適用於