ServiceInstaller.ServiceName Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.