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

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.

Şunlara uygulanır

Ayrıca bkz.