System.Configuration.Install Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kendi bileşenleriniz için özel yükleyiciler yazmanıza olanak sağlayan sınıflar sağlar. Installer sınıfı, .NET Framework'daki tüm özel yükleyiciler için temel sınıftır.
Sınıflar
AssemblyInstaller |
Bir derlemeyi yükler ve içindeki tüm yükleyicileri çalıştırır. |
ComponentInstaller |
Yükleme zamanında kullanmak üzere bir bileşenden özellikleri kopyalayan bir yükleyiciyi belirtir. |
InstallContext |
Geçerli yükleme hakkında bilgi içerir. |
Installer |
Özel yüklemeler için temel sağlar. |
InstallerCollection |
Yükleme sırasında çalıştırılacak yükleyici koleksiyonunu içerir. |
InstallEventArgs |
Olaylar için veri sağlar: , , , , , BeforeRollback, AfterRollback, BeforeUninstall, AfterUninstall. CommittedCommittingAfterInstallBeforeInstall |
InstallException |
Yüklemenin işleme, geri alma veya kaldırma aşamasında bir hata oluştuğunda oluşan özel durum. |
ManagedInstallerClass |
Yönetilen yüklemeyi temsil eder. |
TransactedInstaller |
Tamamen başarılı veya başarısız olan ve bilgisayarı ilk durumunda bırakan bir yükleyici tanımlar. |
Arabirimler
IManagedInstaller |
Yönetilen yükleyici için bir arabirim sağlar. |
Numaralandırmalar
UninstallAction |
Bir yükleyicinin kaldırma sırasında ne yapması gerektiğini belirtir. |
Temsilciler
InstallEventHandler |
bir öğesinin , , AfterInstall, Committing, Committed, BeforeRollback, AfterRollbackveya BeforeUninstallAfterUninstall olayını Installerişleyecek BeforeInstallyöntemi temsil eder. |
Açıklamalar
Installers özelliği aracılığıyla yükleyici, alt öğe olarak diğer yükleyicilerden oluşan bir koleksiyon içerir. Yükleyici yürütülürken alt öğeleri arasında döngüye geçer ve , Commit, Rollbackveya Uninstallçağrılarını kullanırInstall. Koleksiyondaki Installers bir nesne örneği için bkz EventLogInstaller. .
Context özelliği, yükleme hakkında bilgi içerir. Örneğin, yükleme için günlük dosyasının konumu, yöntemin gerektirdiği Uninstall bilgileri kaydeden dosyanın konumu ve yükleme yürütülebilir dosyası çalıştırıldığında girilen komut satırı hakkında bilgiler. Yükleme yürütülebilir dosyası örneği için bkz. Installutil.exe (Yükleyici Aracı).
Install, Commit, Rollbackve Uninstall yöntemleri her zaman aynı örneğinde Installerçağrılmıyor. Örneğin, bir Installer uygulamayı yüklemek ve işlemek için bir kullanabilir ve sonra başvurusunu bu Installeröğesine serbest bırakabilirsiniz. Daha sonra, uygulamanın kaldırılması bir öğesine yeni bir Installerbaşvuru oluşturur. Bu, yönteminin Uninstall farklı bir örneğinde Installerçağrıldığı anlamına gelir. Bu nedenle, bir bilgisayarın durumunu yükleyiciye kaydetmeyin. Bunun yerine, çağrılar arasında korunan ve , Commit, Rollbackve Uninstall yöntemlerine Installgeçirilen bir IDictionary kullanın.