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
Hizmet yüklemek için sınıfından Installer devralan bir proje yükleyici sınıfı oluşturun ve sınıfında özniteliğini olarak trueayarlayınRunInstallerAttribute. 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 özelliğiyle aynı ServiceBase.ServiceName olması gereken öğesini ayarladığınızda SourceServiceNameServiceInstaller, 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şlatacağını belirtmek için ServiceStartMode.Manual özelliğini olarak ayarlarStartType. Bilgisayar yeniden başlatıldığında hizmetin başlatılacağını belirtmek için ServiceStartMode.Automatic özelliğini olarak sıfırlayabilirsiniz.