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.
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.