Partager via


DatabaseProjectConfig, 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. Cette classe est utilisée pour les propriétés spécifiques à la configuration. Le DatabaseProjectNode est utilisé pour la configuration des propriétés indépendantes.

Cette API n'est pas conforme CLS. 

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.Project.Internal.ProjectConfig
    Microsoft.VisualStudio.Data.Schema.Package.Project.DatabaseProjectConfig

Espace de noms :  Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly :  Microsoft.VisualStudio.Data.Schema.Package (dans Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntaxe

'Déclaration
<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
Public NotInheritable Class DatabaseProjectConfig _
    Inherits ProjectConfig _
    Implements IDatabaseProjectConfiguration
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public sealed class DatabaseProjectConfig : ProjectConfig, 
    IDatabaseProjectConfiguration
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public ref class DatabaseProjectConfig sealed : public ProjectConfig, 
    IDatabaseProjectConfiguration
[<Sealed>]
[<ComVisibleAttribute(true)>]
[<CLSCompliantAttribute(false)>]
type DatabaseProjectConfig =  
    class
        inherit ProjectConfig
        interface IDatabaseProjectConfiguration
    end
public final class DatabaseProjectConfig extends ProjectConfig implements IDatabaseProjectConfiguration

Le type DatabaseProjectConfig expose les membres suivants.

Propriétés

  Nom Description
Propriété publique ConfigName Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Propriété publique ConfigurationProperties Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Propriété publique DatabaseProjectNode Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Propriété publique ExtenderCATID Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)

Début

Méthodes

  Nom Description
Méthode publique DebugLaunch Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Substitue ProjectConfig.DebugLaunch(UInt32).)
Méthode publique EnumOutputs Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée 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.)
Méthode publique get_BuildableProjectCfg Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_CanonicalName Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_CfgType Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Substitue ProjectConfig.get_CfgType(Guid%, IntPtr%).)
Méthode publique get_DisplayName Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_IsDebugOnly Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_IsPackaged Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_IsPrivate Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_IsReleaseOnly Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_IsSpecifyingOutputSupported Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_OutputGroups Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_Platform Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_ProjectCfgProvider Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_RootURL Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_TargetCodePage Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_UpdateSequenceNumber Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique get_VirtualRoot Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique GetCfg Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique GetConfigurationProperty Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode protégée GetConfigurationPropertyAsBool Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode protégée GetMsBuildProperty Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique GetPages Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique GetProjectDesignerPages Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique GetProjectItem Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée InternalSetConfigurationProperty Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique OpenOutput Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique OpenOutputGroup Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique OutputsRequireAppRoot Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique PrepareBuild Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique QueryDebugLaunch Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Substitue ProjectConfig.QueryDebugLaunch(UInt32, Int32%).)
Méthode publique RefreshBuildOutputGroup Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique SetConfigurationProperty(String, String, DatabaseProjectEventPropagation) Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Substitue ProjectConfig.SetConfigurationProperty(String, String, DatabaseProjectEventPropagation).)
Méthode publique SetConfigurationProperty(String, String, DatabaseProjectPropertyComparisonType, DatabaseProjectEventPropagation) Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.
Méthode publique SetProjectDirty Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IInternalExtenderProvider.CanExtend Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Implémentation d'interface expliciteMéthode privée IVsProjectFlavorCfg.Close Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Implémentation d'interface expliciteMéthode privée IVsProjectFlavorCfg.get_CfgType Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Implémentation d'interface expliciteMéthode privée IInternalExtenderProvider.GetExtender Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Implémentation d'interface expliciteMéthode privée IInternalExtenderProvider.GetExtenderNames Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code. (Hérité de ProjectConfig.)
Implémentation d'interface expliciteMéthode privée IDatabaseProjectConfiguration.GetConfigurationProperty Cette classe et ses membres sont réservés à un usage interne et ne sont pas destinés à être utilisés dans votre code.

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.

Voir aussi

Référence

Microsoft.VisualStudio.Data.Schema.Package.Project, espace de noms