IRequestChannel.EndRequest(IAsyncResult) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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.