ServiceProcessInstaller.Install(IDictionary) Yöntem
Tanım
Ö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.
Hizmet uygulaması bilgilerini kayıt defterine yazar. Bu yöntemin, uygun yöntemleri otomatik olarak çağıran yükleme araçları tarafından kullanılması amaçlanır.
public:
override void Install(System::Collections::IDictionary ^ stateSaver);
public override void Install (System.Collections.IDictionary stateSaver);
override this.Install : System.Collections.IDictionary -> unit
Public Overrides Sub Install (stateSaver As IDictionary)
Parametreler
- stateSaver
- IDictionary
IDictionary Yüklemeyle ilişkili bağlam bilgilerini içeren bir.
Özel durumlar
şeklindedir stateSaver
null
.
Açıklamalar
Normalde, kodunuzun içinde yöntemlerini ServiceProcessInstaller çağırmazsınız; bunlar genellikle yalnızca yükleme yardımcı programı tarafından çağrılır. Yükleme yardımcı programı, yükleme işlemi sırasında yöntemini otomatik olarak çağırır ServiceProcessInstaller.Install . Gerekirse, önceden yüklenmiş tüm bileşenleri çağırarak Rollback hataları geri alır. Bu yöntem, yüklemeyi temel sınıf Installer.Install yöntemine geçirir.
Normalde, kodunuzun içinde yöntemlerini ServiceInstaller çağırmazsınız; bunlar genellikle yalnızca yükleme yardımcı programı tarafından çağrılır. Yükleme yardımcı programı, yükleme işlemi sırasında ve ServiceInstaller.Install yöntemlerini otomatik olarak çağırırServiceProcessInstaller.Install. Daha önce yüklenmiş tüm bileşenlerde (veya ServiceInstaller.Rollback) çağrısı Rollback yaparak gerekirse hataları geri alır
Uygulamanın yükleme yordamı, proje yükleyicisinin Installer.Contextkullanarak zaten yüklü olan bileşenlerle ilgili bilgileri otomatik olarak tutar. parametresi olarak stateSaver
geçirilen Install bu durum bilgileri, örnek olarak ServiceProcessInstaller sürekli olarak güncelleştirilir ve her ServiceInstaller örnek yardımcı program tarafından yüklenir. Kodunuzun bu durum bilgilerini açıkça değiştirmesi genellikle gereksizdir.
Install , temel sınıf yöntemleri veya BeforeInstall / AfterInstall olay işleyicileri tarafından oluşan özel durumları çağırma yöntemine geçirir.