RequestContext.Reply メソッド

定義

要求メッセージに応答します。

オーバーロード

Reply(Message)

派生クラスでオーバーライドされた場合、要求メッセージに応答します。

Reply(Message, TimeSpan)

派生クラスでオーバーライドされると、指定した時間内に要求メッセージに応答します。

Reply(Message)

Source:
RequestContext.cs
Source:
RequestContext.cs
Source:
RequestContext.cs

派生クラスでオーバーライドされた場合、要求メッセージに応答します。

public:
 abstract void Reply(System::ServiceModel::Channels::Message ^ message);
public abstract void Reply (System.ServiceModel.Channels.Message message);
abstract member Reply : System.ServiceModel.Channels.Message -> unit
Public MustOverride Sub Reply (message As Message)

パラメーター

message
Message

要求を格納している受信 Message

注釈

要求メッセージへの応答時に現在のスレッドがブロックされてもかまわない場合に Reply を使用します。 スレッドは、指定した timeout までブロックされます。

応答の完了を待機せずにアプリケーションの処理を継続する必要がある場合は、非同期の BeginReply メソッドを使用します。 このメソッドは、コールバックを通じて操作のイベント ハンドラー ID の通知を受信します。 この操作は、チャネルでメッセージを使用できるようになるか、タイムアウトが発生するまで完了しません。

適用対象

Reply(Message, TimeSpan)

Source:
RequestContext.cs
Source:
RequestContext.cs
Source:
RequestContext.cs

派生クラスでオーバーライドされると、指定した時間内に要求メッセージに応答します。

public:
 abstract void Reply(System::ServiceModel::Channels::Message ^ message, TimeSpan timeout);
public abstract void Reply (System.ServiceModel.Channels.Message message, TimeSpan timeout);
abstract member Reply : System.ServiceModel.Channels.Message * TimeSpan -> unit
Public MustOverride Sub Reply (message As Message, timeout As TimeSpan)

パラメーター

message
Message

要求を格納している受信 Message

timeout
TimeSpan

要求への応答を待機する時間を指定する TimeSpan

注釈

要求メッセージへの応答時に現在のスレッドがブロックされてもかまわない場合に Reply を使用します。 スレッドは、指定した timeout までブロックされます。

応答の完了を待機せずにアプリケーションの処理を継続する必要がある場合は、非同期の BeginReply メソッドを使用します。 このメソッドは、コールバックを通じて操作のイベント ハンドラー ID の通知を受信します。 この操作は、チャネルでメッセージを使用できるようになるか、タイムアウトが発生するまで完了しません。

適用対象