ServiceInstaller Oluşturucu
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.
ServiceInstaller sınıfının yeni bir örneğini başlatır.
public:
ServiceInstaller();
public ServiceInstaller ();
Public Sub New ()
Açıklamalar
Bir hizmeti yüklemek için sınıfından Installer devralan bir proje yükleyici sınıfı oluşturun ve sınıfındaki RunInstallerAttribute özniteliğini olarak true
ayarlayın. Projenizde hizmet uygulaması başına bir ServiceProcessInstaller örnek ve uygulamadaki her hizmet için bir ServiceInstaller örnek oluşturun. Proje yükleyicisi sınıf oluşturucunuzda ve ServiceInstaller örneklerini kullanarak ServiceProcessInstaller hizmetin yükleme özelliklerini ayarlayın ve örnekleri koleksiyona Installers ekleyin.
OluşturucuServiceInstaller, özelliği bilgisayarın Uygulama günlüğü ve EventLogInstallerolarak ayarlanmış bir olay günlüğü kaynağını Log otomatik olarak oluşturur. hizmetinin aynı ServiceBase.ServiceName olması gereken değerini ayarladığınızda ServiceName ServiceInstaller, Source olay günlüğünün özelliği otomatik olarak aynı değere ayarlanır. Yükleme hatası durumunda kaynak otomatik olarak silinir.
Oluşturucu, ServiceInstaller bir kullanıcının hizmeti başlatmasını StartType belirtmek için özelliğini ServiceStartMode.Manual
olarak ayarlar. Bilgisayar yeniden başlatıldığında hizmetin başlatılacağını belirtmek için ServiceStartMode.Automatic
özelliğini olarak sıfırlayabilirsiniz.