DataOperationStateProvider 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.
Implementare questa interfaccia per gestire l'estrazione delle tabelle dati utente del database nell'account di archiviazione Azure e la pubblicazione da Azure archiviare i dati delle tabelle nel database di destinazione.
public abstract class DataOperationStateProvider
type DataOperationStateProvider = class
Public MustInherit Class DataOperationStateProvider
- Ereditarietà
-
DataOperationStateProvider
- Derivato
Costruttori
| Nome | Descrizione |
|---|---|
| DataOperationStateProvider() |
Implementare questa interfaccia per gestire l'estrazione delle tabelle dati utente del database nell'account di archiviazione Azure e la pubblicazione da Azure archiviare i dati delle tabelle nel database di destinazione. |
Proprietà
| Nome | Descrizione |
|---|---|
| DataOperationIsResuming |
Restituisce true se l'operazione dati viene ripresa. |
| OperationId |
Ottiene l'identificatore univoco dell'operazione 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 di 6 caratteri e deve rimanere costante per tutta la durata dell'operazione dati (e riprendere i tentativi). |
| StorageType |
Ottiene il percorso di archiviazione dei dati utilizzato dal provider di stato per archiviare il contenuto delle tabelle di database. |
Metodi
| Nome | Descrizione |
|---|---|
| CleanupDataStorageAsync(String, String) |
Rimuove i dati per questa tabella nella risorsa di archiviazione. |
| 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. |