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


SchemaDeploymentOptions - класс

Представляет параметры, доступные для настройки порядка создания плана развертывания.

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

System.Object
  Microsoft.Data.Schema.Build.SchemaDeploymentOptions
    Microsoft.Data.Schema.Sql.Build.SqlSchemaDeploymentOptions

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

Синтаксис

'Декларация
<DatabaseSchemaProviderCompatibilityAttribute(GetType(DatabaseSchemaProvider))> _
Public MustInherit Class SchemaDeploymentOptions _
    Implements IExtensionInformation, IExtension
[DatabaseSchemaProviderCompatibilityAttribute(typeof(DatabaseSchemaProvider))]
public abstract class SchemaDeploymentOptions : IExtensionInformation, 
    IExtension
[DatabaseSchemaProviderCompatibilityAttribute(typeof(DatabaseSchemaProvider))]
public ref class SchemaDeploymentOptions abstract : IExtensionInformation, 
    IExtension
[<AbstractClass>]
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(DatabaseSchemaProvider))>]
type SchemaDeploymentOptions =  
    class
        interface IExtensionInformation
        interface IExtension
    end
public abstract class SchemaDeploymentOptions implements IExtensionInformation, IExtension

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

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

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

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

Свойства

  Имя Описание
Открытое свойство BuildtimeContributorsMustExist
Открытое свойство ComparerConfiguration Получает выбранную конфигурацию блока сравнения.
Открытое свойство CreateNewDatabase Получает или задает значение, указывающее, требуется ли при развертывании создать новую целевую базу данных.
Открытое свойство DropObjectsNotInSource Получает или задает значение, указывающее, следует ли исключить из целевой базы данных все объекты, отсутствующие в исходной базе данных.
Открытое свойство ExcludedModelElements Получает или задает список элементов модели, исключение которых из целевой базы данных затребовано пользователем.
Открытое свойство ExtensionHandle Получает или задает дескриптор расширения для этого расширения.
Открытое свойство SerializationData Получает или задает сериализованные данные XML для этого объекта.
Открытое свойство TargetConnectionString Получает или задает строку подключения для целевой базы данных.
Открытое свойство TargetDatabaseName Получает или задает имя целевой базы данных.
Открытое свойство TreatVerificationErrorsAsWarnings Получает или задает значение, указывающее, следует ли интерпретировать ошибки проверки как предупреждения.
Открытое свойство VerifyDeployment Получает или задает значение, указывающее, следует ли проверить развертывание после его завершения.

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

Методы

  Имя Описание
Открытый метод CreateCopy Возвращает копию этих значений параметров.
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnExtensionHandle Вызывается при вызове метода SetExtensionHandle.
Защищенный метод OnInitialize Вызывается окном с параметрами развертывания (например, Database.sqldeployment) в Visual Studio при инициализации этого класса.
Открытый метод SetExtensionHandle Задает значение свойства ExtensionHandle и вызывает метод OnExtensionHandle.
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

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

Заметки

Поставщик схемы базы данных предоставляет настроенный подкласс данного класса, предоставляющий дополнительные параметры, специфичные для базы данных. Экземпляр соответствующих параметров для поставщика схемы базы данных доступен из свойства на экземпляре SchemaDeployment после его создания.

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

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

См. также

Ссылки

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

Другие ресурсы

Расширение функций баз данных в Visual Studio