DeploymentContributor 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.
Kelas dasar untuk kontributor penyebaran. Subkelas kelas ini berpartisipasi dalam penyebaran dengan memodifikasi rencana penyebaran atau dengan menjalankan rencana
public abstract class DeploymentContributor : IDisposable
type DeploymentContributor = class
interface IDisposable
Public MustInherit Class DeploymentContributor
Implements IDisposable
- Warisan
-
DeploymentContributor
- Turunan
- Penerapan
Konstruktor
| Nama | Deskripsi |
|---|---|
| DeploymentContributor() |
Menginisialisasi instans baru dari kelas DeploymentContributor. |
Properti
| Nama | Deskripsi |
|---|---|
| Canceled |
Mendapatkan nilai yang menunjukkan apakah kontributor dibatalkan |
| CancellationToken |
yang CancellationToken digunakan untuk menunjukkan apakah eksekusi kontributor harus dibatalkan |
Metode
| Nama | Deskripsi |
|---|---|
| Cancel() |
Membatalkan eksekusi kontributor |
| Dispose() |
Diwariskan dari Dispose() |
| Dispose(Boolean) |
Kelas dasar untuk kontributor penyebaran. Subkelas kelas ini berpartisipasi dalam penyebaran dengan memodifikasi rencana penyebaran atau dengan menjalankan rencana |
| OnApplyDeploymentConfiguration(DeploymentContributorContext, ICollection<DeploymentContributorConfigurationStream>) |
Dipanggil oleh proses penyebaran di DacFx untuk memberi kode Anda kesempatan untuk mengumpulkan informasi konfigurasi dari file yang disediakan. Di akhir metode, semua aliran akan dibuang. Kontributor yang perlu mendapatkan data dari aliran harus membaca dan menyimpan data selama metode ini - mencoba membaca dari aliran selama metode selanjutnya seperti OnExecute(DeploymentPlanContributorContext) metode akan gagal. |
| OnEstablishDeploymentConfiguration(DeploymentContributorConfigurationSetup) |
Dipanggil oleh proses build di DacFx untuk memberi kode Anda kesempatan untuk memodifikasi konfigurasi penyebaran. |
| PublishMessage(ExtensibilityError) |
Menerbitkan pesan ke mesin penyebaran. Mesin penyebaran akan memproses dan melaporkan pesan kepada konsumen. |