ISchemaDeploymentController - интерфейс
Предоставляет функциональные возможности для многократного запуска обработчика развертывания с целью создания и выполнения скриптов для любого количества конфигураций развертывания.
Пространство имен: Microsoft.Data.Schema.Build
Сборка: Microsoft.Data.Schema (в Microsoft.Data.Schema.dll)
Синтаксис
'Декларация
Public Interface ISchemaDeploymentController _
Inherits IDisposable
public interface ISchemaDeploymentController : IDisposable
public interface class ISchemaDeploymentController : IDisposable
type ISchemaDeploymentController =
interface
interface IDisposable
end
public interface ISchemaDeploymentController extends IDisposable
Тип ISchemaDeploymentController предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
Deployment | Получает обработчик развертывания схемы. | |
Options | Получает или задает объект параметров развертывания. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Cancel | Если реализуется в производном классе, с помощью значения свойства Deployment отменяет текущую операцию развертывания. | |
CompareModels | Если реализуется в производном классе, с помощью значения свойства Deployment вызывает процесс сравнения моделей. | |
CreatePlan | Если реализуется в производном классе, с помощью значения свойства Deployment создает план. | |
CreateScript | При реализации в производном классе для создания скрипта по указанному плану использует значение свойства Deployment.Затем этот метод пишет скрипт, используя для этого модуль записи текста. | |
Dispose | Выполняет определяемые приложением задачи, связанные с высвобождением или сбросом неуправляемых ресурсов. (Унаследовано от IDisposable.) | |
UpdateDatabase | Если реализуется в производном классе, использует значение свойства Deployment для обновления целевой базы данных с применением указанного плана. | |
VerifyPlan | Если реализуется в производном классе, с помощью значения свойства Deployment проверяет план. |
В начало страницы
События
Имя | Описание | |
---|---|---|
DeploymentMessage | Если реализуется в производном классе, обрабатывает событие сообщения о развертывании. | |
ScriptGenerationMessage | Если реализуется в производном классе, обрабатывает событие создания скрипта. |
В начало страницы
См. также
Ссылки
Microsoft.Data.Schema.Build - пространство имен
SchemaCompareComparisonGenerator