Compartir a través de


DataPhaseOperationStateProvider Clase

Definición

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

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.

Se aplica a