SendContent.Create メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
新しい SendMessageContent のインスタンスを作成します。
オーバーロード
Create(InArgument) |
指定したメッセージを使用して、新しい SendMessageContent のインスタンスを作成します。 |
Create(IDictionary<String,InArgument>) |
指定したパラメーターを使用して、新しい SendParametersContent のインスタンスを作成します。 |
Create(InArgument, Type) |
指定したメッセージとその型を使用して、新しい SendMessageContent のインスタンスを作成します。 |
Create(InArgument)
指定したメッセージを使用して、新しい SendMessageContent のインスタンスを作成します。
public:
static System::ServiceModel::Activities::SendMessageContent ^ Create(System::Activities::InArgument ^ message);
public static System.ServiceModel.Activities.SendMessageContent Create (System.Activities.InArgument message);
static member Create : System.Activities.InArgument -> System.ServiceModel.Activities.SendMessageContent
Public Shared Function Create (message As InArgument) As SendMessageContent
パラメーター
- message
- InArgument
送信するデータ。
戻り値
SendMessageContent のインスタンス。
例
次の例では、SendContent クラスを使用して SendMessageContent アクティビティの SendReply を指定する方法を示します。 この例では、InArgument を指定するためにラムダ式が使用されます。 ラムダ式の詳細については、「ラムダ式」を参照してください。
new SendReply
{
Request = submitPO,
Content = SendContent.Create(new InArgument<int>( (e) => po.Get(e).Id)), // creates a SendMessageContent
CorrelationInitializers =
{
new QueryCorrelationInitializer
{
// initializes a correlation based on the PurchaseOrder Id sent in the reply message and stores it in the handle
CorrelationHandle = poidHandle,
MessageQuerySet = new MessageQuerySet
{
// int is the name of the parameter being sent in the outgoing response
{ "PoId", new XPathMessageQuery("sm:body()/ser:int", Constants.XPathMessageContext) }
}
}
}
},
適用対象
Create(IDictionary<String,InArgument>)
指定したパラメーターを使用して、新しい SendParametersContent のインスタンスを作成します。
public:
static System::ServiceModel::Activities::SendParametersContent ^ Create(System::Collections::Generic::IDictionary<System::String ^, System::Activities::InArgument ^> ^ parameters);
public static System.ServiceModel.Activities.SendParametersContent Create (System.Collections.Generic.IDictionary<string,System.Activities.InArgument> parameters);
static member Create : System.Collections.Generic.IDictionary<string, System.Activities.InArgument> -> System.ServiceModel.Activities.SendParametersContent
Public Shared Function Create (parameters As IDictionary(Of String, InArgument)) As SendParametersContent
パラメーター
- parameters
- IDictionary<String,InArgument>
パラメーター名を含むキーと引数を含む値で構成された、名前と値のペアのコレクション。
戻り値
SendParametersContent のインスタンス。
適用対象
Create(InArgument, Type)
指定したメッセージとその型を使用して、新しい SendMessageContent のインスタンスを作成します。
public:
static System::ServiceModel::Activities::SendMessageContent ^ Create(System::Activities::InArgument ^ message, Type ^ declaredMessageType);
public static System.ServiceModel.Activities.SendMessageContent Create (System.Activities.InArgument message, Type declaredMessageType);
static member Create : System.Activities.InArgument * Type -> System.ServiceModel.Activities.SendMessageContent
Public Shared Function Create (message As InArgument, declaredMessageType As Type) As SendMessageContent
パラメーター
- message
- InArgument
送信するデータ。
- declaredMessageType
- Type
サービスの説明および WSDL に表示されるデータ型。 メッセージの引数の型と同じか、またはその基本データ型である必要があります。
戻り値
SendMessageContent のインスタンス。
注釈
宣言されたメッセージの種類の詳細については、「」を参照してください DeclaredMessageType。
適用対象
.NET