DataPhaseOperationStateProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public class DataPhaseOperationStateProvider : Microsoft.SqlServer.Dac.DataOperationStateProvider
type DataPhaseOperationStateProvider = class
inherit DataOperationStateProvider
Public Class DataPhaseOperationStateProvider
Inherits DataOperationStateProvider
- Ereditarietà
Costruttori
DataPhaseOperationStateProvider(String, String) |
Creare una nuova istanza di DataPhaseOperationStateProvider per un database con un ID operazione univoco. Il tipo di archiviazione è impostato su AzureStorage per impostazione predefinita. L'operazione di dati non viene ripresa per impostazione predefinita. Gli stati delle tabelle vengono archiviati in un oggetto ConcurrentDictionary. |
Proprietà
DatabaseName | |
DataOperationIsResuming |
Restituisce true se l'operazione di dati viene ripresa. (Ereditato da DataOperationStateProvider) |
OperationId |
Ottiene l'identificatore univoco dell'operazione di dati. Le operazioni che devono creare uno o più oggetti di database temporanei possono usare questa stringa univoca nei nomi degli oggetti. Questa proprietà non può essere vuota o Null, deve essere 6 caratteri e deve rimanere costante durante la durata dell'operazione dati (e riprendere i tentativi). (Ereditato da DataOperationStateProvider) |
StorageType |
Ottiene il percorso di archiviazione dati usato dal provider di stato per archiviare il contenuto delle tabelle di database. (Ereditato da DataOperationStateProvider) |
Metodi
CleanupDataStorageAsync(String, String) |
Rimuovere i dati per questa tabella nell'archiviazione. |
MarkDataOperationResuming() |
Per contrassegnare l'operazione di dati come ripresa. |
MarkStepCompleteAsync(String, String) |
Contrassegnare lo stato del passaggio come completato. |
MarkStepNotStartedAsync(String, String) |
Contrassegnare lo stato del passaggio come non avviato, se lo stato di un passaggio non esiste ancora, aggiungerlo con il valore non avviato. |
MarkStepStartedAsync(String, String) |
Contrassegnare lo stato del passaggio come avviato. |
TryGetStepStateAsync(String, String) |
Provare a ottenere lo stato del passaggio. |