ContributorArgumentConfiguration Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Экземпляры этого класса создаются участниками сборки и развертывания во время разработки для инициализации аргументов, передаваемых им во время выполнения.
В SSDT эти аргументы необходимо указать с помощью свойства УчастникаArguments в ФАЙЛЕ SQLPROJ или в файле с ссылкой на целевые объекты. Например, чтобы добавить аргумент RunMyContributor со значением true, будет добавлено следующее: <PropertyGroup><ContributorArguments Condition="$(Configuration)" == 'Debug''> $(УчастникArguments); RunMyContributor=True; </УчастникArguments><PropertyGroup>
В этом случае аргумент добавляется только для конфигурации отладки. Используя приведенную выше конфигурацию, можно собирать сведения из среды MSBuild и передавать их участнику.
Их также можно указать при создании пакета с помощью BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions) и указания PackageOptions.
public sealed class ContributorArgumentConfiguration
type ContributorArgumentConfiguration = class
Public NotInheritable Class ContributorArgumentConfiguration
- Наследование
-
ContributorArgumentConfiguration
Конструкторы
| Имя | Описание |
|---|---|
| ContributorArgumentConfiguration() |
Инициализирует новый экземпляр класса ContributorArgumentConfiguration. |
| ContributorArgumentConfiguration(String, String) |
Инициализирует новый экземпляр класса ContributorArgumentConfiguration. |
Свойства
| Имя | Описание |
|---|---|
| Name |
Возвращает или задает имя аргумента. |
| Value |
Возвращает или задает значение аргумента, выраженного как строка. |