ContributorArgumentConfiguration Klasse

Definition

Instanzen dieser Klasse werden während der Entwurfszeit von Build- und Bereitstellungsmitwirkenden erstellt, um Argumente zu initialisieren, die zur Laufzeit an sie übergeben werden.

In SSDT müssen diese Argumente mithilfe einer ContributorArguments-Eigenschaft in einer SQLPROJ-Datei oder einer referenzierten .targets-Datei angegeben werden. Um beispielsweise ein "RunMyContributor"-Argument mit dem Wert "true" hinzuzufügen, würde Folgendes hinzugefügt: <PropertyGroup><ContributorArguments Condition="'$(Configuration)' == 'Debug''"> $(ContributorArguments); RunMyContributor=True; </ContributorArguments><PropertyGroup>

In diesem Fall wird das Argument nur für die Debugkonfiguration hinzugefügt. Die verwendung der oben genannten Konfiguration ist es möglich, Informationen aus der MSBuild-Umgebung zu sammeln und an den Mitwirkenden zu übergeben.

Es ist auch möglich, diese beim Erstellen eines Pakets mithilfe BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions) und Angeben anzugeben PackageOptions.

public sealed class ContributorArgumentConfiguration
type ContributorArgumentConfiguration = class
Public NotInheritable Class ContributorArgumentConfiguration
Vererbung
ContributorArgumentConfiguration

Konstruktoren

Name Beschreibung
ContributorArgumentConfiguration()

Initialisiert eine neue Instanz der ContributorArgumentConfiguration-Klasse.

ContributorArgumentConfiguration(String, String)

Initialisiert eine neue Instanz der ContributorArgumentConfiguration-Klasse.

Eigenschaften

Name Beschreibung
Name

Dient zum Abrufen oder Festlegen des Namens des Arguments.

Value

Dient zum Abrufen oder Festlegen des Werts des Arguments, das als Zeichenfolge ausgedrückt wird.

Gilt für: