DataPhaseOperationStateProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public class DataPhaseOperationStateProvider : Microsoft.SqlServer.Dac.DataOperationStateProvider
type DataPhaseOperationStateProvider = class
inherit DataOperationStateProvider
Public Class DataPhaseOperationStateProvider
Inherits DataOperationStateProvider
- Héritage
Constructeurs
DataPhaseOperationStateProvider(String, String) |
Créez un 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 élément ConcurrentDictionary. |
Propriétés
DatabaseName | |
DataOperationIsResuming |
Retourne 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 ont besoin de 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 comporter 6 caractères et doit rester constante pendant toute 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
CleanupDataStorageAsync(String, String) |
Supprimez les données de cette table dans le stockage. |
MarkDataOperationResuming() |
Pour marquer l’opération de données comme une reprise. |
MarkStepCompleteAsync(String, String) |
Marquez l’état de l’étape comme terminé. |
MarkStepNotStartedAsync(String, String) |
Marquez l’état d’étape comme n’ayant 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 d’étape. |