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 RunInstallerAttributeayarlayıntrue. 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 ServiceProcessInstaller örneklerini kullanarak ServiceInstaller hizmetin yükleme özelliklerini ayarlayın ve örnekleri koleksiyona Installers ekleyin.

OluşturucuServiceInstaller, özelliği bilgisayarın Uygulama günlüğü ve Logolarak ayarlanmış bir olay günlüğü kaynağını EventLogInstaller otomatik olarak oluşturur. hizmetinin özelliğiyle aynı ServiceName olması gereken öğesini ayarladığınızda ServiceInstallerServiceBase.ServiceNameSource, 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 StartType özelliğini olarak ayarlarServiceStartMode.Manual. 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.