DefaultManagementInstaller 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.
Menginstal rakitan berinstrumentasi. Untuk menggunakan alat penginstal proyek default ini, cukup dapatkan kelas dari DefaultManagementInstaller dalam rakitan. Tidak ada metode yang perlu ditimpa.
Catatan: pustaka .NET WMI sekarang dipertimbangkan dalam status akhir, dan tidak ada pengembangan, penyempurnaan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini.
public ref class DefaultManagementInstaller : System::Configuration::Install::Installer
public class DefaultManagementInstaller : System.Configuration.Install.Installer
type DefaultManagementInstaller = class
inherit Installer
Public Class DefaultManagementInstaller
Inherits Installer
- Warisan
Contoh
Contoh berikut menunjukkan cara mendapatkan kelas dari DefaultManagementInstaller kelas untuk menginstal penyedia WMI.
// This is the installer class that installs an instrumented assembly.
// To use the default project installer, simply derive a class from
// DefaultManagementInstaller. No methods need to be overridden.
[System.ComponentModel.RunInstaller(true)]
public class TheInstaller : DefaultManagementInstaller
{ }
Keterangan
Kelas ini menyediakan antarmuka untuk penginstal installUtil standar dalam kerangka kerja .NET. Setiap rakitan yang berisi kelas Automation harus menyertakan kelas yang berasal dari jenis ini. Ini akan menyediakan kode yang menghasilkan skema objek otomatisasi, menginstalnya ke WMI, dan membuat kode pendaftaran penyedia yang diperlukan.
Konstruktor
| Nama | Deskripsi |
|---|---|
| DefaultManagementInstaller() |
Menginisialisasi instans baru dari kelas DefaultManagementInstaller. Ini adalah konstruktor tanpa parameter. |
Properti
| Nama | Deskripsi |
|---|---|
| CanRaiseEvents |
Mendapatkan nilai yang menunjukkan apakah komponen dapat menaikkan peristiwa. (Diperoleh dari Component) |
| Container |
IContainer Mendapatkan yang berisi Component. (Diperoleh dari Component) |
| Context |
Mendapatkan atau mengatur informasi tentang penginstalan saat ini. (Diperoleh dari Installer) |
| DesignMode |
Mendapatkan nilai yang menunjukkan apakah Component saat ini dalam mode desain. (Diperoleh dari Component) |
| Events |
Mendapatkan daftar penanganan aktivitas yang dilampirkan ke ini Component. (Diperoleh dari Component) |
| HelpText |
Mendapatkan teks bantuan untuk semua alat penginstal dalam koleksi alat penginstal. (Diperoleh dari Installer) |
| Installers |
Mendapatkan kumpulan alat penginstal yang dikandung alat penginstal ini. (Diperoleh dari Installer) |
| Parent |
Mendapatkan atau mengatur alat penginstal yang berisi koleksi milik alat penginstal ini. (Diperoleh dari Installer) |
| Site |
Mengambil atau menetapkan ISite dari Component. (Diperoleh dari Component) |
Metode
| Nama | Deskripsi |
|---|---|
| Commit(IDictionary) |
Ketika ditimpa di kelas turunan, menyelesaikan transaksi penginstalan. (Diperoleh dari Installer) |
| CreateObjRef(Type) |
Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh. (Diperoleh dari MarshalByRefObject) |
| Dispose() |
Merilis semua sumber daya yang Componentdigunakan oleh . (Diperoleh dari Component) |
| Dispose(Boolean) |
Merilis sumber daya yang tidak dikelola yang Component digunakan oleh dan secara opsional merilis sumber daya terkelola. (Diperoleh dari Component) |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetLifetimeService() |
Kedaluwarsa.
Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
| GetService(Type) |
Mengembalikan objek yang mewakili layanan yang disediakan oleh Component atau oleh Container. (Diperoleh dari Component) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| InitializeLifetimeService() |
Kedaluwarsa.
Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini. (Diperoleh dari MarshalByRefObject) |
| Install(IDictionary) |
Saat ditimpa di kelas turunan, lakukan penginstalan. (Diperoleh dari Installer) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| MemberwiseClone(Boolean) |
Membuat salinan dangkal objek saat ini MarshalByRefObject . (Diperoleh dari MarshalByRefObject) |
| OnAfterInstall(IDictionary) |
Menaikkan AfterInstall acara. (Diperoleh dari Installer) |
| OnAfterRollback(IDictionary) |
Menaikkan AfterRollback acara. (Diperoleh dari Installer) |
| OnAfterUninstall(IDictionary) |
Menaikkan AfterUninstall acara. (Diperoleh dari Installer) |
| OnBeforeInstall(IDictionary) |
Menaikkan BeforeInstall acara. (Diperoleh dari Installer) |
| OnBeforeRollback(IDictionary) |
Menaikkan BeforeRollback acara. (Diperoleh dari Installer) |
| OnBeforeUninstall(IDictionary) |
Menaikkan BeforeUninstall acara. (Diperoleh dari Installer) |
| OnCommitted(IDictionary) |
Menaikkan Committed acara. (Diperoleh dari Installer) |
| OnCommitting(IDictionary) |
Menaikkan Committing acara. (Diperoleh dari Installer) |
| Rollback(IDictionary) |
Ketika ditimpa di kelas turunan, memulihkan status pra-instalasi komputer. (Diperoleh dari Installer) |
| ToString() |
Mengembalikan yang String berisi nama Component, jika ada. Metode ini tidak boleh ditimpa. (Diperoleh dari Component) |
| Uninstall(IDictionary) |
Saat ditimpa di kelas turunan, menghapus penginstalan. (Diperoleh dari Installer) |
Acara
| Nama | Deskripsi |
|---|---|
| AfterInstall |
Terjadi setelah Install(IDictionary) metode semua alat penginstal di Installers properti telah berjalan. (Diperoleh dari Installer) |
| AfterRollback |
Terjadi setelah penginstalan semua alat penginstal di Installers properti digulung balik. (Diperoleh dari Installer) |
| AfterUninstall |
Terjadi setelah semua alat penginstal di Installers properti melakukan operasi penghapusan instalasi mereka. (Diperoleh dari Installer) |
| BeforeInstall |
Terjadi sebelum Install(IDictionary) metode setiap alat penginstal dalam koleksi alat penginstal telah berjalan. (Diperoleh dari Installer) |
| BeforeRollback |
Terjadi sebelum alat penginstal di Installers properti digulung balik. (Diperoleh dari Installer) |
| BeforeUninstall |
Terjadi sebelum alat penginstal di Installers properti melakukan operasi penghapusan instalasinya. (Diperoleh dari Installer) |
| Committed |
Terjadi setelah semua alat penginstal di Installers properti melakukan penginstalan mereka. (Diperoleh dari Installer) |
| Committing |
Terjadi sebelum alat penginstal di Installers properti menerapkan penginstalan mereka. (Diperoleh dari Installer) |
| Disposed |
Terjadi ketika komponen dibuang oleh panggilan ke Dispose() metode . (Diperoleh dari Component) |