Condividi tramite


DataPhaseOperationStateProvider Classe

Definizione

public class DataPhaseOperationStateProvider : Microsoft.SqlServer.Dac.DataOperationStateProvider
type DataPhaseOperationStateProvider = class
    inherit DataOperationStateProvider
Public Class DataPhaseOperationStateProvider
Inherits DataOperationStateProvider
Ereditarietà
DataPhaseOperationStateProvider

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.

Si applica a