ClientBase<TChannel>.BeginOperationDelegate 代理人

定義

クライアントで非同期操作を呼び出す InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) によって使用されるデリゲート。

protected:  where TChannel : classdelegate IAsyncResult ^ ClientBase<TChannel>::BeginOperationDelegate(cli::array <System::Object ^> ^ inValues, AsyncCallback ^ asyncCallback, System::Object ^ state);
protected delegate IAsyncResult ClientBase<TChannel>.BeginOperationDelegate(object[] inValues, AsyncCallback asyncCallback, object state) where TChannel : class;
Protected Delegate Function ClientBase(Of TChannel).BeginOperationDelegate(inValues As Object(), asyncCallback As AsyncCallback, state As Object) As IAsyncResult 

パラメーター

inValues
Object[]

非同期呼び出しへの入力値。

asyncCallback
AsyncCallback

対応する非同期操作が完了したときに呼び出されるメソッドへの参照。

state
Object

クライアントが異なる非同期呼び出しを区別できるようにする Object 。 イベント完了コールバックの引数パラメーターでクライアントが使用できるようにします。

戻り値

非同期呼び出しの結果。

拡張メソッド

名前 説明
GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。

適用対象