ContributorArgumentConfiguration Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |