共用方式為


DataPhaseOperationStateProvider 類別

定義

public class DataPhaseOperationStateProvider : Microsoft.SqlServer.Dac.DataOperationStateProvider
type DataPhaseOperationStateProvider = class
    inherit DataOperationStateProvider
Public Class DataPhaseOperationStateProvider
Inherits DataOperationStateProvider
繼承
DataPhaseOperationStateProvider

建構函式

DataPhaseOperationStateProvider(String, String)

為具有唯一作業標識碼的資料庫建立 DataPhaseOperationStateProvider 的新實例。記憶體類型預設會設定為 AzureStorage。 數據作業預設不會繼續。 數據表狀態會儲存在 ConcurrentDictionary 中。

屬性

DatabaseName
DataOperationIsResuming

如果數據作業正在繼續,則傳回 true。

(繼承來源 DataOperationStateProvider)
OperationId

取得數據作業唯一標識碼。 需要建立一或多個暫存資料庫對象的作業,可以在其物件名稱中使用這個唯一字串。 這個屬性不能是空的或 null,必須是 6 個字元,而且必須在數據作業存留期保持不變, (並繼續嘗試) 。

(繼承來源 DataOperationStateProvider)
StorageType

取得狀態提供者用來儲存資料庫數據表內容的數據儲存位置。

(繼承來源 DataOperationStateProvider)

方法

CleanupDataStorageAsync(String, String)

拿掉記憶體中此資料表的數據。

MarkDataOperationResuming()

若要將數據作業標示為繼續。

MarkStepCompleteAsync(String, String)

將步驟狀態標示為完成。

MarkStepNotStartedAsync(String, String)

將步驟狀態標示為尚未啟動,如果步驟狀態尚未存在,請以尚未啟動的值新增步驟狀態。

MarkStepStartedAsync(String, String)

將步驟狀態標示為已啟動。

TryGetStepStateAsync(String, String)

請嘗試取得步驟狀態。

適用於