ContributorArgumentConfiguration Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Instans kelas ini dibuat oleh kontributor Build dan Deployment selama waktu desain untuk menginisialisasi argumen yang diteruskan kepada mereka pada runtime.
Di SSDT, argumen ini harus ditentukan menggunakan properti ContributorArguments dalam file .sqlproj atau file .targets yang dirujuk. Misalnya untuk menambahkan argumen "RunMyContributor" dengan nilai "true", berikut ini akan ditambahkan: <PropertyGroup><ContributorArguments Condition="'$(Configuration)' == 'Debug''"> $(ContributorArguments); RunMyContributor=True; </ContributorArguments><PropertyGroup>
Dalam hal ini argumen hanya ditambahkan untuk konfigurasi Debug. Menggunakan konfigurasi di atas dimungkinkan untuk mengumpulkan informasi dari lingkungan MSBuild dan meneruskannya ke kontributor.
Dimungkinkan juga untuk menentukan ini saat membuat paket dengan menggunakan BuildPackage(String, TSqlModel, PackageMetadata, PackageOptions) dan menentukan PackageOptions.
public sealed class ContributorArgumentConfiguration
type ContributorArgumentConfiguration = class
Public NotInheritable Class ContributorArgumentConfiguration
- Warisan
-
ContributorArgumentConfiguration
Konstruktor
| Nama | Deskripsi |
|---|---|
| ContributorArgumentConfiguration() |
Menginisialisasi instans baru dari kelas ContributorArgumentConfiguration. |
| ContributorArgumentConfiguration(String, String) |
Menginisialisasi instans baru dari kelas ContributorArgumentConfiguration. |
Properti
| Nama | Deskripsi |
|---|---|
| Name |
Mendapatkan atau mengatur nama argumen. |
| Value |
Mendapatkan atau mengatur nilai argumen yang dinyatakan sebagai string. |