ContributorArgumentConfiguration Classe

Definizione

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.

Si applica a