DataOperationStateProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implemente esta interfaz para administrar la extracción de las tablas de datos de usuario de la base de datos en la cuenta de almacenamiento Azure y la publicación desde Azure almacenamiento de los datos de las tablas en la base de datos de destino.
public abstract class DataOperationStateProvider
type DataOperationStateProvider = class
Public MustInherit Class DataOperationStateProvider
- Herencia
-
DataOperationStateProvider
- Derivado
Constructores
| Nombre | Description |
|---|---|
| DataOperationStateProvider() |
Implemente esta interfaz para administrar la extracción de las tablas de datos de usuario de la base de datos en la cuenta de almacenamiento Azure y la publicación desde Azure almacenamiento de los datos de las tablas en la base de datos de destino. |
Propiedades
| Nombre | Description |
|---|---|
| DataOperationIsResuming |
Devuelve true si se reanuda la operación de datos. |
| OperationId |
Obtiene el identificador único de la operación de datos. Las operaciones que necesitan crear uno o varios objetos de base de datos temporales pueden usar esta cadena única en sus nombres de objeto. Esta propiedad no puede estar vacía o nula, debe tener 6 caracteres y debe permanecer constante durante toda la duración de la operación de datos (y reanudar los intentos). |
| StorageType |
Obtiene la ubicación de almacenamiento de datos que usa el proveedor de estado para almacenar el contenido de las tablas de base de datos. |
Métodos
| Nombre | Description |
|---|---|
| CleanupDataStorageAsync(String, String) |
Quita los datos de esta tabla en el almacenamiento. |
| MarkStepCompleteAsync(String, String) |
Marque el estado del paso como completo. |
| MarkStepNotStartedAsync(String, String) |
Marque el estado del paso como no iniciado, si aún no existe un estado de paso, agréguelo con el valor no iniciado. |
| MarkStepStartedAsync(String, String) |
Marque el estado del paso como iniciado. |
| TryGetStepStateAsync(String, String) |
Pruebe a obtener el estado del paso. |