IRequestChannel.EndRequest(IAsyncResult) 方法

定義

完成非同步作業,以便傳回傳輸之要求的訊息型回應。

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 個位元組。

適用於