System.Configuration.Install Ad Alanı

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.