WorkflowApplication.BeginLoadRunnableInstance 方法

定義

啟動非 InstanceStore同步的程序,從 .

多載

名稱 Description
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

啟動操作,利用指定的逾時間隔載入 InstanceStore 可執行的工作流程實例。

BeginLoadRunnableInstance(AsyncCallback, Object)

啟動操作,從 InstanceStore.

備註

可執行實例是指計時器或實例鎖已過期的實例。

BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

啟動操作,利用指定的逾時間隔載入 InstanceStore 可執行的工作流程實例。

public:
 IAsyncResult ^ BeginLoadRunnableInstance(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance(TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

參數

timeout
TimeSpan

載入操作必須完成的時間間隔,該操作才會被取消並拋出 a TimeoutException

callback
AsyncCallback

操作完成後要呼叫的方法。

state
Object

一個可選的應用程式專用物件,包含非同步操作的資訊。

傳回

這是對非同步操作的參考。

備註

可執行實例是指計時器或實例鎖已過期的實例。

要判斷載入操作是否成功,請呼叫 EndLoadRunnableInstanceEndLoadRunnableInstance 可以從方法內部或外部 callback 調用。 若 EndLoadRunnableInstance 在續航操作完成前被呼叫,則會阻塞直到續航操作完成。 若載入操作未在指定的逾時區間內完成,則 a TimeoutException 會從 中拋 EndLoadRunnableInstance出。

此方法利用非同步設計模式非同步 IAsyncResult 載入工作流程。 欲了解更多資訊,請參閱 非同步程式概述

適用於

BeginLoadRunnableInstance(AsyncCallback, Object)

啟動操作,從 InstanceStore.

public:
 IAsyncResult ^ BeginLoadRunnableInstance(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance(AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (callback As AsyncCallback, state As Object) As IAsyncResult

參數

callback
AsyncCallback

操作完成後要呼叫的方法。

state
Object

一個可選的應用程式專用物件,包含非同步操作的資訊。

傳回

這是對非同步操作的參考。

備註

可執行實例是指計時器或實例鎖已過期的實例。

要判斷載入操作是否成功,請呼叫 EndLoadRunnableInstanceEndLoadRunnableInstance 可以從方法內部或外部 callback 調用。 若 EndLoadRunnableInstance 在續航操作完成前被呼叫,則會阻塞直到續航操作完成。 預設情況下,續航操作必須在 30 秒內完成,否則 a 會從 中拋TimeoutException出 。EndLoadRunnableInstance

此方法利用非同步設計模式非同步 IAsyncResult 載入工作流程。 欲了解更多資訊,請參閱 非同步程式概述

適用於