Aracılığıyla paylaş


ServiceInstaller Oluşturucu

Tanım

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 trueayarlayı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.

Şunlara uygulanır

Ayrıca bkz.