WebClientAsyncResult WebClientAsyncResult WebClientAsyncResult WebClientAsyncResult Class

定義

標準の非同期メソッド パターンを実装するために XML Web サービス プロキシが使用できるように、IAsyncResult の実装を提供します。Provides an implementation of IAsyncResult for use by XML Web service proxies to implement the standard asynchronous method pattern.

public ref class WebClientAsyncResult : IAsyncResult
public class WebClientAsyncResult : IAsyncResult
type WebClientAsyncResult = class
    interface IAsyncResult
Public Class WebClientAsyncResult
Implements IAsyncResult
継承
WebClientAsyncResultWebClientAsyncResultWebClientAsyncResultWebClientAsyncResult
実装

注釈

BeginMyMethodNameメソッドWebClientAsyncResultを呼び出すと、がメソッドの同期バージョンになり、XMLWebサービスプロキシクラスで、のインスタンスが返されます。MyMethodNameWhen you call the BeginMyMethodName method, where MyMethodName is the synchronous version of the method, on an XML Web service proxy class, an instance of the WebClientAsyncResult is returned. 標準の非同期デザインパターンに従って、のWebClientAsyncResultインスタンスを後でにEndMyMethodName渡して、非同期メソッド呼び出しを完了する必要があります。Following the standard asynchronous design pattern, that instance of WebClientAsyncResult must later be passed to EndMyMethodName to complete the asynchronous method call.

XML Web サービスの非同期呼び出しの詳細については、「 Xml Web サービスとの非同期通信」を参照してください。For details on calling XML Web services asynchronously, see Communicating with XML Web Services Asynchronously.

プロパティ

AsyncState AsyncState AsyncState AsyncState

Begin メソッドの非同期呼び出しに渡す最後のパラメーターで提供されたオブジェクトを取得します。Gets the object provided in the last parameter to the Begin method asynchronous call.

AsyncWaitHandle AsyncWaitHandle AsyncWaitHandle AsyncWaitHandle

非同期操作が完了するまで待機するために使用する WaitHandle を取得します。Gets a WaitHandle that is used to wait for an asynchronous operation to complete.

CompletedSynchronously CompletedSynchronously CompletedSynchronously CompletedSynchronously

Begin の呼び出しが同期的に完了したかどうかを示す値を取得します。Gets a value indicating whether the Begin call completed synchronously.

IsCompleted IsCompleted IsCompleted IsCompleted

非同期の XML Web サービス要求が完了したかどうかを示す値を取得します。Gets a value indicating whether the asynchronous XML Web service request has completed.

メソッド

Abort() Abort() Abort() Abort()

非同期の XML Web サービス要求をキャンセルします。Cancels an asynchronous XML Web service request.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください