Share via


ServiceInstaller.ServiceName Özellik

Tanım

Sistem tarafından bu hizmeti tanımlamak için kullanılan adı gösterir. Bu özellik, yüklemek istediğiniz hizmetle aynı ServiceName olmalıdır.

public:
 property System::String ^ ServiceName { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string ServiceName { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServiceName")]
public string ServiceName { get; set; }
[System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServiceName")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string ServiceName { get; set; }
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.ServiceName : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
[<System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServiceName")>]
member this.ServiceName : string with get, set
[<System.ServiceProcess.ServiceProcessDescription("ServiceInstallerServiceName")>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.ServiceName : string with get, set
Public Property ServiceName As String

Özellik Değeri

Yüklenecek hizmetin adı. Yükleme yardımcı programı hizmeti yüklemeyi denemeden önce bu değerin ayarlanması gerekir.

Öznitelikler

Özel durumlar

ServiceName Özelliği geçersiz.

Açıklamalar

öğesinin ServiceName öğesinden ServiceBasetüretdiğiniz sınıfıyla aynı ServiceBase.ServiceName olması çok önemlidir. Normalde, hizmetin özelliğinin ServiceBase.ServiceName değeri hizmet uygulamasının yürütülebilir dosyasının Main() işlevi içinde ayarlanır. Hizmet Denetim Yöneticisi, bu yürütülebilir dosyanın içinde hizmeti bulmak için özelliğini kullanır ServiceInstaller.ServiceName .

Hizmet yükleyicisinin değerini ayarladığınızda ServiceName , Source ilişkili olay günlüğünün değeri aynı değere ayarlanır. Bu, hizmetin bilgisayardaki Uygulama günlüğüne yapılan çağrıları (Başlat ve Durdur gibi) otomatik olarak günlüğe kaydetmesine olanak tanır.

Not

Bilgisayarda aynı ada sahip bir kaynak zaten varsa, ancak Uygulama günlüğü dışında bir günlükteyse, bir özel durum oluşturulur. Kaynak varsa ve Uygulama günlüğüyle ilişkilendirilmişse, bu kaynak hizmete komut çağrılarını bildirmek için kullanılır ve hiçbir özel durum oluşturmaz.

ServiceName sıfır uzunlukta olamaz null veya olamaz. En büyük boyutu 256 karakterdir. Ayrıca, ondalık değer 32'den küçük olan ASCII karakter kümesindeki ileri veya geri eğik çizgileri, '/' veya '\' karakterlerini içeremez.

Şunlara uygulanır

Ayrıca bkz.