Langage

DataPhaseOperationStateProvider Classe

Définition

public class DataPhaseOperationStateProvider : Microsoft.SqlServer.Dac.DataOperationStateProvider
type DataPhaseOperationStateProvider = class
    inherit DataOperationStateProvider
Public Class DataPhaseOperationStateProvider
Inherits DataOperationStateProvider
Héritage
DataPhaseOperationStateProvider

Constructeurs

Nom Description
DataPhaseOperationStateProvider(String, String)

Créez une instance de DataPhaseOperationStateProvider pour une base de données avec un ID d’opération unique. Le type de stockage est défini sur AzureStorage par défaut. L’opération de données ne reprend pas par défaut. Les états des tables sont stockés dans un concurrentDictionary.

Propriétés

Nom Description
DatabaseName
DataOperationIsResuming

Retourne la valeur true si l’opération de données reprend.

(Hérité de DataOperationStateProvider)
OperationId

Obtient l’identificateur unique de l’opération de données. Les opérations qui doivent créer un ou plusieurs objets de base de données temporaires peuvent utiliser cette chaîne unique dans leurs noms d’objets. Cette propriété ne peut pas être vide ou null, doit être de 6 caractères et doit rester constante tout au long de la durée de vie de l’opération de données (et reprendre les tentatives).

(Hérité de DataOperationStateProvider)
StorageType

Obtient l’emplacement de stockage des données que le fournisseur d’état utilise pour stocker le contenu des tables de base de données.

(Hérité de DataOperationStateProvider)

Méthodes

Nom Description
CleanupDataStorageAsync(String, String)

Supprimez les données de cette table dans le stockage.

MarkDataOperationResuming()

Pour marquer l’opération de données comme reprise.

MarkStepCompleteAsync(String, String)

Marquez l’état de l’étape comme terminé.

MarkStepNotStartedAsync(String, String)

Marquez l’état de l’étape comme n’étant pas démarré, si un état d’étape n’existe pas encore, ajoutez-le avec la valeur non démarrée.

MarkStepStartedAsync(String, String)

Marquez l’état de l’étape comme démarré.

TryGetStepStateAsync(String, String)

Essayez d’obtenir l’état de l’étape.

S’applique à