Поделиться через


DatabaseProjectConfig - класс

Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. Он используется для свойств, относящихся к конфигурации. Класс DatabaseProjectNode используется для свойств, не зависящих от конфигурации.

Этот интерфейс API CLS-несовместим. 

Иерархия наследования

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

Пространство имен:  Microsoft.VisualStudio.Data.Schema.Package.Project
Сборка:  Microsoft.VisualStudio.Data.Schema.Package (в Microsoft.VisualStudio.Data.Schema.Package.dll)

Синтаксис

'Декларация
<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

Тип DatabaseProjectConfig предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство ConfigName Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытое свойство ConfigurationProperties Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытое свойство DatabaseProjectNode Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытое свойство ExtenderCATID Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)

В начало страницы

Методы

  Имя Описание
Открытый метод DebugLaunch Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Переопределяет ProjectConfig.DebugLaunch(UInt32).)
Открытый метод EnumOutputs Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод get_BuildableProjectCfg Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_CanonicalName Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_CfgType Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Переопределяет ProjectConfig.get_CfgType(Guid%, IntPtr%).)
Открытый метод get_DisplayName Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_IsDebugOnly Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_IsPackaged Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_IsPrivate Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_IsReleaseOnly Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_IsSpecifyingOutputSupported Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_OutputGroups Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_Platform Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_ProjectCfgProvider Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_RootURL Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_TargetCodePage Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_UpdateSequenceNumber Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод get_VirtualRoot Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод GetCfg Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод GetConfigurationProperty Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Защищенный метод GetConfigurationPropertyAsBool Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Защищенный метод GetMsBuildProperty Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод GetPages Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод GetProjectDesignerPages Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод GetProjectItem Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод InternalSetConfigurationProperty Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод OpenOutput Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод OpenOutputGroup Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод OutputsRequireAppRoot Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод PrepareBuild Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод QueryDebugLaunch Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Переопределяет ProjectConfig.QueryDebugLaunch(UInt32, Int32%).)
Открытый метод RefreshBuildOutputGroup Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод SetConfigurationProperty(String, String, DatabaseProjectEventPropagation) Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Переопределяет ProjectConfig.SetConfigurationProperty(String, String, DatabaseProjectEventPropagation).)
Открытый метод SetConfigurationProperty(String, String, DatabaseProjectPropertyComparisonType, DatabaseProjectEventPropagation) Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.
Открытый метод SetProjectDirty Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

В начало страницы

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IInternalExtenderProvider.CanExtend Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Явная реализация интерфейсаЗакрытый метод IVsProjectFlavorCfg.Close Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Явная реализация интерфейсаЗакрытый метод IVsProjectFlavorCfg.get_CfgType Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Явная реализация интерфейсаЗакрытый метод IInternalExtenderProvider.GetExtender Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Явная реализация интерфейсаЗакрытый метод IInternalExtenderProvider.GetExtenderNames Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде. (Унаследовано от ProjectConfig.)
Явная реализация интерфейсаЗакрытый метод IDatabaseProjectConfiguration.GetConfigurationProperty Этот класс и его члены зарезервированы для внутреннего использования и не предназначены для использования в коде.

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Data.Schema.Package.Project - пространство имен