ServiceBase.ServiceName Properti

Definisi

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.

Berlaku untuk

Lihat juga