PageAsyncTask コンストラクタ (BeginEventHandler, EndEventHandler, EndEventHandler, Object)
アセンブリ: System.Web (system.web.dll 内)

Public Sub New ( _ beginHandler As BeginEventHandler, _ endHandler As EndEventHandler, _ timeoutHandler As EndEventHandler, _ state As Object _ )
Dim beginHandler As BeginEventHandler Dim endHandler As EndEventHandler Dim timeoutHandler As EndEventHandler Dim state As Object Dim instance As New PageAsyncTask(beginHandler, endHandler, timeoutHandler, state)
public PageAsyncTask ( BeginEventHandler beginHandler, EndEventHandler endHandler, EndEventHandler timeoutHandler, Object state )
public: PageAsyncTask ( BeginEventHandler^ beginHandler, EndEventHandler^ endHandler, EndEventHandler^ timeoutHandler, Object^ state )
public PageAsyncTask ( BeginEventHandler beginHandler, EndEventHandler endHandler, EndEventHandler timeoutHandler, Object state )
public function PageAsyncTask ( beginHandler : BeginEventHandler, endHandler : EndEventHandler, timeoutHandler : EndEventHandler, state : Object )



Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


PageAsyncTask コンストラクタ (BeginEventHandler, EndEventHandler, EndEventHandler, Object, Boolean)
アセンブリ: System.Web (system.web.dll 内)

Public Sub New ( _ beginHandler As BeginEventHandler, _ endHandler As EndEventHandler, _ timeoutHandler As EndEventHandler, _ state As Object, _ executeInParallel As Boolean _ )
Dim beginHandler As BeginEventHandler Dim endHandler As EndEventHandler Dim timeoutHandler As EndEventHandler Dim state As Object Dim executeInParallel As Boolean Dim instance As New PageAsyncTask(beginHandler, endHandler, timeoutHandler, state, executeInParallel)
public PageAsyncTask ( BeginEventHandler beginHandler, EndEventHandler endHandler, EndEventHandler timeoutHandler, Object state, bool executeInParallel )
public: PageAsyncTask ( BeginEventHandler^ beginHandler, EndEventHandler^ endHandler, EndEventHandler^ timeoutHandler, Object^ state, bool executeInParallel )
public PageAsyncTask ( BeginEventHandler beginHandler, EndEventHandler endHandler, EndEventHandler timeoutHandler, Object state, boolean executeInParallel )
public function PageAsyncTask ( beginHandler : BeginEventHandler, endHandler : EndEventHandler, timeoutHandler : EndEventHandler, state : Object, executeInParallel : boolean )



互いに並列で実行される 3 つの非同期タスクを作成する方法を次のコード例に示します。この例は PageAsyncTask クラスの概要で取り上げているコード例の一部です。
Dim asyncTask1 As New PageAsyncTask(AddressOf slowTask1.OnBegin, AddressOf slowTask1.OnEnd, AddressOf slowTask1.OnTimeout, "Async1", True) Dim asyncTask2 As New PageAsyncTask(AddressOf slowTask2.OnBegin, AddressOf slowTask2.OnEnd, AddressOf slowTask2.OnTimeout, "Async2", True) Dim asyncTask3 As New PageAsyncTask(AddressOf slowTask3.OnBegin, AddressOf slowTask3.OnEnd, AddressOf slowTask3.OnTimeout, "Async3", True) ' Register the asynchronous task. Page.RegisterAsyncTask(asyncTask1) Page.RegisterAsyncTask(asyncTask2) Page.RegisterAsyncTask(asyncTask3)
PageAsyncTask asyncTask1 = new PageAsyncTask(slowTask1.OnBegin, slowTask1.OnEnd, slowTask1.OnTimeout, "Async1", true); PageAsyncTask asyncTask2 = new PageAsyncTask(slowTask2.OnBegin, slowTask2.OnEnd, slowTask2.OnTimeout, "Async2", true); PageAsyncTask asyncTask3 = new PageAsyncTask(slowTask3.OnBegin, slowTask3.OnEnd, slowTask3.OnTimeout, "Async3", true); // Register the asynchronous task. Page.RegisterAsyncTask(asyncTask1); Page.RegisterAsyncTask(asyncTask2); Page.RegisterAsyncTask(asyncTask3);

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


PageAsyncTask コンストラクタ

名前 | 説明 |
---|---|
PageAsyncTask (BeginEventHandler, EndEventHandler, EndEventHandler, Object) | 並列実行のために既定値を使用して、PageAsyncTask クラスの新しいインスタンスを初期化します。 |
PageAsyncTask (BeginEventHandler, EndEventHandler, EndEventHandler, Object, Boolean) | 並列実行のために指定した値を使用して、PageAsyncTask クラスの新しいインスタンスを初期化します。 |

- PageAsyncTask コンストラクタのページへのリンク