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 方法。 這個方法會透過回呼 (Callback),接收有關作業之事件處理常式身分識別的通知。 在訊息可以於通道中使用或發生逾時之後,作業才會完成。

適用於

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 方法。 這個方法會透過回呼 (Callback),接收有關作業之事件處理常式身分識別的通知。 在訊息可以於通道中使用或發生逾時之後,作業才會完成。

適用於