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 - пространство имен