DeploymentProjectBuilder - класс
Этот класс загружается во время построения, чтобы создать артефакты, необходимые во время развертывания. В том числе проект-заглушку MSBuild, используемую для выполнения задачи развертывания, и файл конфигурации развертывания.
Иерархия наследования
System.Object
Microsoft.Data.Schema.Build.DeploymentProjectBuilder
Пространство имен: Microsoft.Data.Schema.Build
Сборка: Microsoft.Data.Schema (в Microsoft.Data.Schema.dll)
Синтаксис
'Декларация
Public Class DeploymentProjectBuilder
public class DeploymentProjectBuilder
public ref class DeploymentProjectBuilder
type DeploymentProjectBuilder = class end
public class DeploymentProjectBuilder
Тип DeploymentProjectBuilder предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
DeploymentProjectBuilder | Инициализирует новый экземпляр класса DeploymentProjectBuilder. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
ConnectionString | Возвращает или задает строку подключения. |
![]() |
DatabaseName | Получает или задает имя базы данных. |
![]() |
DeployManifestName | Получает или задает имя манифеста развертывания. |
![]() |
DeploymentScriptFile | Получает или задает файл скрипта развертывания. |
![]() |
DeployToDatabase | Получает или задает значение, указывающее, выполнять ли развертывание в целевую базу данных. |
![]() |
DeployToScript | Получает или задает значение, указывающее, выполнять ли развертывание в файл скрипта. |
![]() |
Extensions | Получает или задает диспетчер расширения для этого развертывания. |
![]() |
FilesOutput | Получает список выходных файлов. |
![]() |
InputContributorFiles | Получает список входных файлов участников. |
![]() |
OutputDirectory | Получает или задает выходной каталог для развертывания. |
![]() |
OverwriteExistingFiles | Получает или задает значение, указывающее, должны ли при развертывании перезаписываться существующие файлы в выходном каталоге. |
![]() |
Properties | Получает или задает список свойств, связанных с данным проектом развертывания. |
![]() |
PropertiesFiles | Получает список файлов свойств. |
![]() |
References | Получает или задает список ссылок, связанных с данным проектом развертывания. |
![]() |
Renames | Получает или задает список переименований файлов, которые происходят во время развертывания. |
![]() |
SelectedDeploymentConfigFile | Получает или задает файл конфигурации развертывания для использования в данном проекте развертывания. |
![]() |
SourceModelFilePath | Получает или задает путь к файлу для исходной модели. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() ![]() |
AddProperty | Добавляет указанное свойство. |
![]() ![]() |
CopyFile | Копирует указанный файл в файл с заданным целевым именем в целевом каталоге. |
![]() |
CopyFileToOutput | Копирует файл выходное расположение. |
![]() |
Equals | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
GetUniqueFile | Создает уникальное имя файла в выходном каталоге. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
OnCreateDeploymentProject | Вызывается, когда создается проект развертывания. |
![]() |
OnLoadTargetModelModifiers | Если реализация поставщика схемы базы данных требует внесения дополнительных изменений в целевую модель, переопределите этот метод. |
![]() |
OnVerifyConfiguration | Возвращает значение null. |
![]() |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
![]() ![]() |
DeploymentConfigurationFileProperty | Свойство, содержащее файл конфигурации развертывания. |
![]() ![]() |
DeployScriptFileProperty | Свойство, содержащее имя файла скрипта развертывания. |
![]() ![]() |
DeployToDatabaseProperty | Свойство, указывающее, будет ли выполнено развертывание в целевую базу данных. |
![]() ![]() |
DeployToScriptProperty | Свойство, указывающее, приведет ли действие развертывания только к созданию скрипта развертывания, а не к развертыванию в целевую базу данных. |
![]() ![]() |
ExtensionConfigurationItemName | Используется, чтобы предоставить для проекта MSBuild файлы конфигурации расширения. |
![]() ![]() |
ReferenceItemName | Используется для добавления в проект MSBuild ссылок. |
![]() ![]() |
SourceModelProperty | Используется для добавления в проект MSBuild имени файла исходной модели. |
![]() ![]() |
TargetConnectionStringProperty | Используется для добавления в проект MSBuild строки подключения к целевой базе данных. |
![]() ![]() |
TargetDatabaseNameProperty | Используется для добавления в проект MSBuild имени целевой базы данных. |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.