ContributorArgumentConfiguration Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Le istanze di questa classe vengono create dai collaboratori alla compilazione e alla distribuzione durante la fase di progettazione per inizializzare gli argomenti passati in fase di esecuzione.
In SSDT questi argomenti devono essere specificati usando una proprietà ContributorArguments in un file con estensione sqlproj o un file con estensione targets a cui si fa riferimento. Ad esempio, per aggiungere un argomento "RunMyContributor" con un valore "true", verrà aggiunto quanto segue: <PropertyGroup><ContributorArguments Condition="'$(Configuration)' == 'Debug''"> $(ContributorArguments); RunMyContributor=True; </ContributorArguments><PropertyGroup>
In questo caso, l'argomento viene aggiunto solo per la configurazione di debug. Usando la configurazione precedente è possibile raccogliere informazioni dall'ambiente MSBuild e passarla al collaboratore.
È anche possibile specificarli quando si crea un pacchetto usando BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions) e specificando PackageOptions.
public sealed class ContributorArgumentConfiguration
type ContributorArgumentConfiguration = class
Public NotInheritable Class ContributorArgumentConfiguration
- Ereditarietà
-
ContributorArgumentConfiguration
Costruttori
| Nome | Descrizione |
|---|---|
| ContributorArgumentConfiguration() |
Inizializza una nuova istanza della classe ContributorArgumentConfiguration. |
| ContributorArgumentConfiguration(String, String) |
Inizializza una nuova istanza della classe ContributorArgumentConfiguration. |
Proprietà
| Nome | Descrizione |
|---|---|
| Name |
Ottiene o imposta il nome dell'argomento. |
| Value |
Ottiene o imposta il valore dell'argomento espresso come stringa. |