Aracılığıyla paylaş


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'teki tüm özel yükleyiciler için temel sınıftır.

Sınıflar

Name Description
AssemblyInstaller

Bir derlemeyi yükler ve içindeki tüm yükleyicileri çalıştırır.

ComponentInstaller

Yükleme zamanında kullanılacak bir bileşenden özellikleri kopyalayan 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, BeforeUninstallAfterRollback, 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ı olan veya başarısız olan ve bilgisayarı ilk durumunda bırakan bir yükleyici tanımlar.

Arabirimler

Name Description
IManagedInstaller

Yönetilen yükleyici için bir arabirim sağlar.

Numaralandırmalar

Name Description
UninstallAction

Bir yükleyicinin kaldırma sırasında ne yapması gerektiğini belirtir.

Temsilciler

Name Description
InstallEventHandler

bir öğesinin , , AfterInstall, Committing, Committed, BeforeRollback, BeforeUninstallAfterRollbackveya AfterUninstall olayını Installerişleyecek BeforeInstallyöntemi temsil eder.

Açıklamalar

Installers özelliği aracılığıyla, bir 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ısında Installbulunur. Koleksiyondaki Installers bir nesne örneği için bkz EventLogInstaller. .

özelliği, Context yükleme hakkında bilgi içerir. Örneğin, yükleme için günlük dosyasının konumu, yöntemin Uninstall gerektirdiği 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ılmaz. Örneğin, bir Installer uygulamayı yüklemek ve işlemek için bir kullanabilir ve ardından bu öğesine başvuruyu Installerserbest 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.