ServiceController.ServiceName Özellik

Tanım

Bu örneğin başvurduğunu hizmeti tanımlayan adı alır veya ayarlar.

C#
public string ServiceName { get; set; }
C#
public string ServiceName { get; }
C#
[System.ComponentModel.TypeConverter(typeof(System.ServiceProcess.Design.ServiceNameConverter))]
[System.ServiceProcess.ServiceProcessDescription("SPServiceName")]
public string ServiceName { get; set; }
C#
[System.ComponentModel.TypeConverter(typeof(System.ServiceProcess.Design.ServiceNameConverter))]
[System.ServiceProcess.ServiceProcessDescription("SPServiceName")]
[System.ComponentModel.SettingsBindable(true)]
public string ServiceName { get; set; }

Özellik Değeri

String

Bu ServiceController örneğin başvurduğunu hizmeti tanımlayan ad. Varsayılan değer, boş dizedir ("").

Öznitelikler

Özel durumlar

şeklindedir ServiceName null.

Özelliğin ServiceName söz dizimi geçersiz.

Hizmet bulunamadı.

Açıklamalar

Hizmeti ServiceName Hizmet Denetim Yöneticisi'ne tanımlar. Bu özelliğin ServiceController değiştirilmesi örneğin başka bir hizmete bağlanmasına neden olur, Hizmet Denetim Yöneticisi'nin Microsoft Yönetim Konsolu ek bileşeninin görüntülediği öğeyi değiştirmez.

Özel bir hizmet uygularken, bu özelliğin değeri ilgili ServiceInstaller sınıfın özelliğinde ServiceName hizmet için kaydedilen adla aynı olmalıdır. Kodda, ServiceName genellikle yürütülebilir dosyanın işlevinde main() ayarlanır.

özelliğini sıfırladığınızda ServiceName , özelliğini ayarlayan yöntem bu örneğin DisplayName değerini boş bir dize ("") olarak ayarlar.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8