DataPhaseOperationStateProvider 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í.
public class DataPhaseOperationStateProvider : Microsoft.SqlServer.Dac.DataOperationStateProvider
type DataPhaseOperationStateProvider = class
inherit DataOperationStateProvider
Public Class DataPhaseOperationStateProvider
Inherits DataOperationStateProvider
- Herencia
Constructores
DataPhaseOperationStateProvider(String, String) |
Cree una nueva instancia de DataPhaseOperationStateProvider para una base de datos con un identificador de operación único. El tipo de almacenamiento se establece en AzureStorage de forma predeterminada. La operación de datos no se reanuda de forma predeterminada. Los estados de las tablas se almacenan en concurrentDictionary. |
Propiedades
DatabaseName | |
DataOperationIsResuming |
Devuelve true si se reanuda la operación de datos. (Heredado de DataOperationStateProvider) |
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 ser de 6 caracteres y debe permanecer constante durante toda la duración de la operación de datos (y reanudar los intentos). (Heredado de DataOperationStateProvider) |
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. (Heredado de DataOperationStateProvider) |
Métodos
CleanupDataStorageAsync(String, String) |
Quite los datos de esta tabla en el almacenamiento. |
MarkDataOperationResuming() |
Para marcar la operación de datos como reanudación. |
MarkStepCompleteAsync(String, String) |
Marque el estado del paso como completado. |
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. |