IRequestChannel.EndRequest(IAsyncResult) Metod

Definition

Slutför en asynkron åtgärd för att returnera ett meddelandebaserat svar på en översänd begäran.

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

Parametrar

result
IAsyncResult

Returneras IAsyncResult av ett anrop till BeginReceive metoden.

Returer

Mottaget Message som svar på begäran.

Exempel

Följande kod visar hur du implementerar den här metoden.

public Message EndRequest(IAsyncResult result)
{
    return this.InnerChannel.EndRequest(result);
}

Kommentarer

Om begärandemeddelandet är större än den maximala meddelandestorlek som tillåts av bindningen som används genereras en QuotaExceededException . Den maximala meddelandestorleken anges av egenskapen MaxReceivedMessageSize . Standardvärdet är 65536 byte.

Gäller för