Aracılığıyla paylaş


IRequestChannel.EndRequest(IAsyncResult) Yöntem

Tanım

İletilen bir isteğe ileti tabanlı yanıt döndürmek için zaman uyumsuz bir işlemi tamamlar.

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

Parametreler

result
IAsyncResult

IAsyncResult yöntemine BeginReceive yapılan bir çağrı tarafından döndürülen.

Döndürülenler

İsteğe Message yanıt olarak alınan.

Örnekler

Aşağıdaki kodda bu yöntemin nasıl uygulandığı gösterilmektedir.

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

Açıklamalar

İstek iletisi, kullanılan bağlama tarafından izin verilen en büyük ileti boyutu kadar büyükse, bir QuotaExceededException oluşturulur. İleti boyutu üst sınırı özelliği tarafından MaxReceivedMessageSize ayarlanır. Varsayılan değer 65536 bayttır.

Şunlara uygulanır