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


DatabaseProjectConfigurationExtender - класс

Объекты, производные от этого класса, используются для создания расширителей конфигураций проектов баз данных.

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

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

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.Project.DatabaseProjectExtenderBase
    Microsoft.VisualStudio.Data.Schema.Package.Project.DatabaseProjectConfigurationExtender
      Microsoft.VisualStudio.Data.Schema.Package.Internal.AgnosticDatabaseConfigurationExtender
      Microsoft.VisualStudio.Data.Schema.Package.Internal.AgnosticDatabaseConfigurationSandboxExtender
      Microsoft.VisualStudio.Data.Schema.Package.Internal.StaticCodeAnalysisExtender
      Microsoft.VisualStudio.Data.Schema.Package.Sql.Internal.DatabaseConfigurationExtender

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

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public MustInherit Class DatabaseProjectConfigurationExtender _
    Inherits DatabaseProjectExtenderBase
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public abstract class DatabaseProjectConfigurationExtender : DatabaseProjectExtenderBase
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public ref class DatabaseProjectConfigurationExtender abstract : public DatabaseProjectExtenderBase
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
type DatabaseProjectConfigurationExtender =  
    class
        inherit DatabaseProjectExtenderBase
    end
public abstract class DatabaseProjectConfigurationExtender extends DatabaseProjectExtenderBase

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

Конструкторы

  Имя Описание
Открытый метод DatabaseProjectConfigurationExtender Инициализирует новый экземпляр класса DatabaseProjectConfigurationExtender.

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

Свойства

  Имя Описание
Открытое свойство DatabaseProjectNode Получает узел проекта базы данных, в котором расположена расширяемая конфигурация IDatabaseProjectConfiguration.
Открытое свойство ProjectConfiguration Получает или задает конфигурацию проекта, расширяемую данным объектом.

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Завершает данный объект, уведомляя сайт о недопустимости расширителя. (Унаследовано от DatabaseProjectExtenderBase.)
Защищенный метод GetConfigurationProperty Получает свойство конфигурации проекта.
Защищенный метод GetConfigurationPropertyAsBool Пытается получить свойство конфигурации как значение типа Boolean.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод SetConfigurationProperty Задает свойство конфигурации проекта.
Открытый метод ToString Преобразует в строку. (Унаследовано от DatabaseProjectExtenderBase.)

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

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

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

См. также

Ссылки

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