ServiceBase.ServiceName Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur nama pendek yang digunakan untuk mengidentifikasi layanan ke sistem.
public:
property System::String ^ ServiceName { System::String ^ get(); void set(System::String ^ value); };
public string ServiceName { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.ServiceProcess.ServiceProcessDescription("SBServiceName")]
public string ServiceName { get; set; }
[System.ServiceProcess.ServiceProcessDescription("SBServiceName")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string ServiceName { get; set; }
[System.ServiceProcess.ServiceProcessDescription("SBServiceName")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string ServiceName { get; set; }
member this.ServiceName : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
[<System.ServiceProcess.ServiceProcessDescription("SBServiceName")>]
member this.ServiceName : string with get, set
[<System.ServiceProcess.ServiceProcessDescription("SBServiceName")>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.ServiceName : string with get, set
[<System.ServiceProcess.ServiceProcessDescription("SBServiceName")>]
[<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
Nilai Properti
Nama layanan.
- Atribut
Pengecualian
Layanan telah dimulai. Properti ServiceName tidak dapat diubah setelah layanan dimulai.
Nama yang ditentukan adalah string panjang nol atau lebih panjang dari MaxNameLength, atau nama yang ditentukan berisi karakter garis miring atau garis miring terbelakang.
Keterangan
ServiceName Mengidentifikasi layanan ke Service Control Manager. Nilai properti ini harus identik dengan nama yang direkam untuk layanan di ServiceInstaller.ServiceName properti kelas alat penginstal yang sesuai. Dalam kode, ServiceName layanan biasanya diatur dalam main()
fungsi yang dapat dieksekusi.
ServiceName juga digunakan untuk menentukan yang EventLog.Source terkait dengan EventLog properti . Ini EventLog adalah instans yang menulis informasi perintah layanan ke log Aplikasi.
ServiceName, yang memasok string sumber untuk log peristiwa, harus diatur sebelum layanan menulis ke log peristiwa. Mencoba mengakses log peristiwa sebelum nama sumber ditetapkan menyebabkan pengecualian dilemparkan.