DataPhaseOperationStateProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public class DataPhaseOperationStateProvider : Microsoft.SqlServer.Dac.DataOperationStateProvider
type DataPhaseOperationStateProvider = class
inherit DataOperationStateProvider
Public Class DataPhaseOperationStateProvider
Inherits DataOperationStateProvider
- Herança
Construtores
DataPhaseOperationStateProvider(String, String) |
Crie uma nova instância de DataPhaseOperationStateProvider para um banco de dados com uma ID de operação exclusiva. O tipo de armazenamento é definido como AzureStorage por padrão. A operação de dados não está retomando por padrão. Os estados das tabelas são armazenados em um ConcurrentDictionary. |
Propriedades
DatabaseName | |
DataOperationIsResuming |
Retornará true se a operação de dados estiver sendo retomada. (Herdado de DataOperationStateProvider) |
OperationId |
Obtém o identificador exclusivo da operação de dados. As operações que precisam criar um ou mais objetos de banco de dados temporários podem usar essa cadeia de caracteres exclusiva em seus nomes de objeto. Essa propriedade não pode ser vazia ou nula, deve ter 6 caracteres e deve permanecer constante durante todo o tempo de vida da operação de dados (e retomar tentativas). (Herdado de DataOperationStateProvider) |
StorageType |
Obtém o local de armazenamento de dados que o provedor de estado está usando para armazenar o conteúdo das tabelas de banco de dados. (Herdado de DataOperationStateProvider) |
Métodos
CleanupDataStorageAsync(String, String) |
Remova os dados dessa tabela no armazenamento. |
MarkDataOperationResuming() |
Para marcar a operação de dados como retomada. |
MarkStepCompleteAsync(String, String) |
Marque o estado da etapa como concluído. |
MarkStepNotStartedAsync(String, String) |
Marque o estado da etapa como não iniciado, se um estado de etapa ainda não existir, adicione-o com valor não iniciado. |
MarkStepStartedAsync(String, String) |
Marque o estado da etapa como iniciado. |
TryGetStepStateAsync(String, String) |
Tente obter o estado da etapa. |