Langage

ContributorArgumentConfiguration Classe

Définition

Les instances de cette classe sont créées par les contributeurs Build et Deployment au moment de la conception pour initialiser les arguments qui sont passés à eux au moment de l’exécution.

Dans SSDT, ces arguments doivent être spécifiés à l’aide d’une propriété ContributorArguments dans un fichier .sqlproj ou un fichier .targets référencé. Par exemple, pour ajouter un argument « RunMyContributor » avec la valeur « true », les éléments suivants sont ajoutés : <PropertyGroup><ContributorArguments Condition="'$(Configuration)' == 'Debug'' »> $(ContributorArguments) ; RunMyContributor=True ; </ContributorArguments><PropertyGroup>

Dans ce cas, l’argument est ajouté uniquement pour la configuration de débogage. L’utilisation de la configuration ci-dessus permet de collecter des informations à partir de l’environnement MSBuild et de la transmettre au contributeur.

Il est également possible de spécifier ces éléments lors de la création d’un package à l’aide BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions) et en spécifiant PackageOptions.

public sealed class ContributorArgumentConfiguration
type ContributorArgumentConfiguration = class
Public NotInheritable Class ContributorArgumentConfiguration
Héritage
ContributorArgumentConfiguration

Constructeurs

Nom Description
ContributorArgumentConfiguration()

Initialise une nouvelle instance de la classe ContributorArgumentConfiguration.

ContributorArgumentConfiguration(String, String)

Initialise une nouvelle instance de la classe ContributorArgumentConfiguration.

Propriétés

Nom Description
Name

Obtient ou définit le nom de l’argument.

Value

Obtient ou définit la valeur de l’argument exprimé sous forme de chaîne.

S’applique à