Share via


SendMessageContent クラス

定義

ワークフロー サービスとの間で 1 つの項目 (メッセージ) を送信するために使用されるクラス。 項目には、プリミティブ型、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()

DeclaredMessageType プロパティを XAML シリアル化するかどうかを示す値を取得します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象