DataPhaseOperationStateProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public class DataPhaseOperationStateProvider : Microsoft.SqlServer.Dac.DataOperationStateProvider
type DataPhaseOperationStateProvider = class
inherit DataOperationStateProvider
Public Class DataPhaseOperationStateProvider
Inherits DataOperationStateProvider
- 繼承
建構函式
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) |
請嘗試取得步驟狀態。 |