Aracılığıyla paylaş


ServiceInstaller.ServiceName Özellik

Tanım

Bu hizmeti tanımlamak için sistem tarafından 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üklemeye çalışmadan önce bu değer ayarlanmalıdır.

Öznitelikler

Özel durumlar

ServiceName Özelliği geçersiz.

Açıklamalar

öğesinin ServiceName öğesinden ServiceBasetüretdiğiniz sınıfın 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 ServiceName değerini ayarladığınızda Source , ilişkili olay günlüğünün değeri aynı değere ayarlanır. Bu, hizmetin bilgisayardaki Uygulama günlüğüne yapılan hizmet komutlarını (Başlat ve Durdur gibi) otomatik olarak günlüğe kaydetmesine olanak tanır.

Uyarı

Bilgisayarda aynı ada sahip bir kaynak zaten varsa ancak Uygulama günlüğü dışındaki bir günlükte bir özel durum oluşturulur. Kaynak varsa ve Uygulama günlüğüyle ilişkiliyse, bu kaynak hizmete komut çağrılarını bildirmek için kullanılır ve ö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ümesinden ileri veya geri eğik çizgi, '/' veya '\' karakterlerini içeremez.

Şunlara uygulanır

Ayrıca bkz.