ContributorArgumentConfiguration Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Los colaboradores de compilación e implementación crean instancias de esta clase durante el tiempo de diseño para inicializar argumentos que se les pasan en tiempo de ejecución.
En SSDT, estos argumentos deben especificarse mediante una propiedad ContributorArguments en un archivo .sqlproj o un archivo .targets al que se hace referencia. Por ejemplo, para agregar un argumento "RunMyContributor" con un valor "true", se agregaría lo siguiente: <PropertyGroup><ContributorArguments Condition="'$(Configuration)' == 'Debug''"> $(ContributorArguments); RunMyContributor=True; </ContributorArguments><PropertyGroup>
En este caso, el argumento solo se agrega para la configuración de depuración. Con la configuración anterior, es posible recopilar información del entorno de MSBuild y pasarla al colaborador.
También es posible especificarlos al crear un paquete mediante BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions) y especificando PackageOptions.
public sealed class ContributorArgumentConfiguration
type ContributorArgumentConfiguration = class
Public NotInheritable Class ContributorArgumentConfiguration
- Herencia
-
ContributorArgumentConfiguration
Constructores
| Nombre | Description |
|---|---|
| ContributorArgumentConfiguration() |
Inicializa una nueva instancia de la clase ContributorArgumentConfiguration. |
| ContributorArgumentConfiguration(String, String) |
Inicializa una nueva instancia de la clase ContributorArgumentConfiguration. |
Propiedades
| Nombre | Description |
|---|---|
| Name |
Obtiene o establece el nombre del argumento. |
| Value |
Obtiene o establece el valor del argumento expresado como una cadena. |