DatabaseTaskHost, classe
Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. Représente l'hôte de la tâche de la base de données.
Hiérarchie d'héritage
System.Object
Microsoft.Data.Schema.Build.DatabaseTaskHost
Espace de noms : Microsoft.Data.Schema.Build
Assembly : Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
Public MustInherit Class DatabaseTaskHost _
Implements ITaskHost, IDisposable, ISerializable
[SerializableAttribute]
public abstract class DatabaseTaskHost : ITaskHost,
IDisposable, ISerializable
[SerializableAttribute]
public ref class DatabaseTaskHost abstract : ITaskHost,
IDisposable, ISerializable
[<AbstractClass>]
[<SerializableAttribute>]
type DatabaseTaskHost =
class
interface ITaskHost
interface IDisposable
interface ISerializable
end
public abstract class DatabaseTaskHost implements ITaskHost, IDisposable, ISerializable
Le type DatabaseTaskHost expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DatabaseTaskHost(SerializationInfo, StreamingContext) | Initialise une nouvelle instance de la classe DatabaseTaskHost. | |
DatabaseTaskHost(DatabaseSchemaProvider, ErrorManager, Boolean, String) | Initialise une nouvelle instance de la classe DatabaseTaskHost. |
Début
Propriétés
Nom | Description | |
---|---|---|
DatabaseSchemaProvider | Obtient le fournisseur de schémas de base de données pour ce DatabaseTaskHost. | |
DataSchemaModel | Obtient ou définit le modèle de schéma de données qui est chargé avec des éléments sources et utilisé par la build. | |
Errors | Obtient le gestionnaire d'erreurs. | |
IdeMode | Obtient une valeur qui indique si le mode IDE a la valeur true. | |
IsAsyncModelBuildingRunning | Obtient une valeur qui indique si la génération du modèle se produit en arrière-plan. | |
IsCatalogPropertyFileValid | Obtient une valeur qui indique si le fichier de propriétés de catalogue est valide. | |
IsOptimizedForInsert | Obtient une valeur qui indique si le modèle est optimisé pour l'insertion. | |
IsOptimizedForQuery | Obtient une valeur qui indique si le modèle est optimisé pour les requêtes. | |
IsServerPropertyFileValid | Obtient une valeur qui indique si le fichier de propriétés du serveur est valide. | |
ModelBuilder | Obtient le générateur de modèles utilisé par le gestionnaire de fichiers. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddOrUpdate | Ajoute des données personnalisées, telles que des références, au gestionnaire de schéma. | |
BuildCanceled | Indique si la génération a été annulée. | |
Dispose() | Libère des ressources. | |
Dispose(Boolean) | Libère des ressources, comme spécifié. | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetAllProperties | Retourne toutes les propriétés pour une source donnée. | |
GetCatalogProperty | Retourne la valeur d'une propriété de catalogue. | |
GetChangedPropertiesFromPropertiesFile | Retourne une liste de propriétés pour la configuration donnée à partir du fichier de propriétés dans fullPath, où la propriété a été ajoutée, supprimée ou modifiée. | |
GetDefaultValue | Retourne la valeur par défaut de cette propriété à partir de la source donnée. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetObjectData | Remplit un objet SerializationInfo avec les données qui sont requises pour sérialiser l'objet cible. | |
GetProperty | Retourne la valeur actuelle d'une propriété. | |
GetServerProperty | Retourne la valeur d'une propriété de serveur. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetWorkload | Retourne la quantité de travail restante pour résoudre partiellement le modèle. | |
Initialize | Utilisé lors de la désérialisation. | |
InitializeConstructor(DataSchemaModelConstructor) | Initialise le constructeur. | |
InitializeConstructor(ModelBuilderConstructor) | Non utilisé. | |
InitializeConstructor(ParserConstructor) | Utilisez cette méthode pour initialiser le constructeur d'analyseur spécifique au fournisseur de schémas de base de données. | |
InternalGetAllProperties | Retourne la liste réelle des propriétés pour cette source. | |
IsTaskItemUnchanged | Retourne une valeur qui indique si le script et les métadonnées traités en dernier par le gestionnaire de fichiers représentent la version du fichier actuellement sur le disque. | |
MatchesDataSchemaModelValue | Retourne une valeur qui indique si une valeur correspondant à celle définie sur le modèle de schéma de données a été trouvée. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
OnCreateCustomSchemaData | Retourne nullune référence null (Nothing en Visual Basic). | |
OnFixupAfterDeserialization | Ne fait rien. | |
OnProcessFileListPriorToBatchLoadOrUpdate | Permet aux implémentations de fournisseur de schémas de base de données de traiter la liste de fichiers avant qu'elle ne soit insérée dans le modèle. | |
OnProcessFileListPriorToRemove | Permet aux implémentations de fournisseur de schémas de base de données de supprimer des fichiers de leur générateur de modèles de façon unique. | |
OnReadPropertiesFile | Retourne toutes les propriétés lues dans le fichier de propriétés spécifié. | |
OnResetBuildValidationStatus | Appelé pendant une opération de génération juste avant la résolution complète du modèle. | |
OnRunBuildValidations | Utilisez cette méthode pour rechercher des éléments qui enfreignent des règles de validation dans votre modèle. | |
OptimizeForInsert | Optimise le gestionnaire de fichiers pour l'insertion. | |
OptimizeForQuery | Optimise le gestionnaire de fichiers pour la requête. | |
PopulateCustomMetadataNames | Les implémentations de fournisseur de schémas de base de données substituent ceci pour fournir une liste de noms de métadonnées personnalisées, (par exemple, des références). | |
PostInitDataSchemaModel | Appelé une fois le gestionnaire de schémas créé et permet aux implémentations de fournisseur de schémas de base de données de mettre à jour toutes les options de modèle. | |
RemoveCustomSchemaData | Supprime le fichier de données de schéma personnalisé spécifié (par exemple, des références) dans le gestionnaire de schémas. | |
ResetAllCatalogProperties | Rétablit l'état par défaut de toutes les propriétés de catalogue (c'est-à-dire comme si le fichier de propriétés n'existait pas). | |
ResetAllServerProperties | Rétablit l'état par défaut de toutes les propriétés du serveur (c'est-à-dire comme si le fichier de propriétés n'existait pas). | |
SetAndSavePropertyFiles | Définit ces propriétés dans un lot et enregistre le fichier. | |
SetValue | Définit la valeur actuelle de la propriété. | |
StopAsyncModelBuilding() | ||
StopAsyncModelBuilding(Int32) | Arrête la construction de modèles async jusqu'à ce qu'AsyncModelBuildingBlocker.Dispose soit appelé. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
ValidateDataSchemaModel | Appelé pour valider le DataSchemaModel actuel. | |
ValidateValueIsBoolean | Retourne une valeur qui indique si la valeur spécifiée est une valeur booléenne valide. | |
ValidateValueIsFloat | Retourne une valeur qui indique si la valeur spécifiée est une valeur float valide. | |
ValidateValueIsInSet | Retourne une valeur qui indique si la valeur spécifiée est une valeur valide pour le type de données. | |
ValidateValueIsInt | Retourne une valeur qui indique si la valeur spécifiée est une valeur entière valide. | |
VerifyConfigurationAfterSet | Utilisée pour vérifier les propriétés dépendantes de la définition de cette propriété. |
Début
Champs
Nom | Description | |
---|---|---|
NumberElementsToResolve | Entier qui contient la quantité de travail restant correspondant au nombre d'éléments de modèle qui ne sont pas encore résolus. |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.