Aracılığıyla paylaş


WebClientAsyncResult Sınıf

Tanım

Standart zaman uyumsuz yöntem desenini IAsyncResult uygulamak için XML Web hizmeti proxy'leri tarafından kullanılmak üzere bir uygulaması sağlar.

public ref class WebClientAsyncResult : IAsyncResult
public class WebClientAsyncResult : IAsyncResult
type WebClientAsyncResult = class
    interface IAsyncResult
Public Class WebClientAsyncResult
Implements IAsyncResult
Devralma
WebClientAsyncResult
Uygulamalar

Açıklamalar

Yöntemini çağırdığınızda BeginMyMethodName ( burada MyMethodName yönteminin zaman uyumlu sürümüdür), xml web hizmeti proxy sınıfında bir örneği WebClientAsyncResult döndürülür. Standart zaman uyumsuz tasarım desenini izleyerek, bu örneği WebClientAsyncResult daha sonra zaman uyumsuz yöntem çağrısını tamamlamak için öğesine EndMyMethodName geçirilmelidir.

XML Web hizmetlerini zaman uyumsuz olarak çağırma hakkında ayrıntılı bilgi için bkz. XML Web Hizmetleri ile Zaman Uyumsuz olarak İletişim Kurma.

Özellikler

AsyncState

Yöntem zaman uyumsuz çağrısına son parametrede Begin sağlanan nesneyi alır.

AsyncWaitHandle

Zaman uyumsuz işlemin WaitHandle tamamlanmasını beklemek için kullanılan bir alır.

CompletedSynchronously

Begin çağrısının zaman uyumlu olarak tamamlanıp tamamlanmadığını belirten bir değer alır.

IsCompleted

Zaman uyumsuz XML Web hizmeti isteğinin tamamlanıp tamamlanmadığını belirten bir değer alır.

Yöntemler

Abort()

Zaman uyumsuz XML Web hizmeti isteğini iptal eder.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.