WorkflowApplication.BeginGetInstance 方法

定義

使用 IAsyncResult 非同步設計模式,以非同步方式擷取執行個體擁有者。

多載

BeginGetInstance(Guid, InstanceStore, AsyncCallback, Object)

使用 IAsyncResult 非同步設計模式,以指定的執行個體識別碼、執行個體存放區、回呼和狀態,非同步擷取執行個體擁有者。

BeginGetInstance(Guid, InstanceStore, TimeSpan, AsyncCallback, Object)

使用 IAsyncResult 非同步設計模式,以指定的執行個體識別碼、執行個體存放區、逾時間隔、回呼和狀態,非同步擷取執行個體擁有者。

BeginGetInstance(Guid, InstanceStore, AsyncCallback, Object)

使用 IAsyncResult 非同步設計模式,以指定的執行個體識別碼、執行個體存放區、回呼和狀態,非同步擷取執行個體擁有者。

C#
public static IAsyncResult BeginGetInstance (Guid instanceId, System.Runtime.DurableInstancing.InstanceStore instanceStore, AsyncCallback callback, object state);

參數

instanceId
Guid

執行個體識別碼。

instanceStore
InstanceStore

目前工作流程應用程式執行個體的永續性狀態的存取權。

callback
AsyncCallback

完成開始載入作業時要呼叫的方法。

state
Object

選擇性的應用程式特定物件,其中包含非同步作業的相關資訊。

傳回

非同步作業的參考。

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

BeginGetInstance(Guid, InstanceStore, TimeSpan, AsyncCallback, Object)

使用 IAsyncResult 非同步設計模式,以指定的執行個體識別碼、執行個體存放區、逾時間隔、回呼和狀態,非同步擷取執行個體擁有者。

C#
public static IAsyncResult BeginGetInstance (Guid instanceId, System.Runtime.DurableInstancing.InstanceStore instanceStore, TimeSpan timeout, AsyncCallback callback, object state);

參數

instanceId
Guid

執行個體識別碼。

instanceStore
InstanceStore

目前工作流程應用程式執行個體的永續性狀態的存取權。

timeout
TimeSpan

開始載入作業必須在作業取消並擲回 TimeoutException 前完成的間隔。

callback
AsyncCallback

完成開始載入作業時要呼叫的方法。

state
Object

選擇性的應用程式特定物件,其中包含非同步作業的相關資訊。

傳回

非同步作業的參考。

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1