ContributorArgumentConfiguration Clase

Definición

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.

Se aplica a