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.