IRequestChannel.EndRequest(IAsyncResult) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
完成非同步作業,以便傳回傳輸之要求的訊息型回應。
public:
System::ServiceModel::Channels::Message ^ EndRequest(IAsyncResult ^ result);
public System.ServiceModel.Channels.Message EndRequest (IAsyncResult result);
abstract member EndRequest : IAsyncResult -> System.ServiceModel.Channels.Message
Public Function EndRequest (result As IAsyncResult) As Message
參數
- result
- IAsyncResult
由 IAsyncResult 方法的呼叫所傳回的 BeginReceive。
傳回
回應要求時所收到的 Message。
範例
下列程式碼會示範如何實作這個方法。
public Message EndRequest(IAsyncResult result)
{
return this.InnerChannel.EndRequest(result);
}
備註
如果要求訊息大於要使用之繫結所允許的訊息大小上限,則會擲回 QuotaExceededException。 訊息大小上限是由 MaxReceivedMessageSize 屬性所設定。 預設值為 65536 個位元組。