ServiceBase.ServiceName 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
시스템의 서비스를 식별하는 데 사용되는 약식 이름을 가져오거나 설정합니다.
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
속성 값
서비스의 이름입니다.
- 특성
예외
서비스가 이미 시작된 경우. 서비스가 시작된 후에는 ServiceName 속성을 변경할 수 없습니다.
지정된 이름은 길이가 0인 문자열이거나 MaxNameLength보다 길거나 지정된 이름에 슬래시 또는 백슬래시 문자가 포함되어 있습니다.
설명
는 ServiceName 서비스 제어 관리자에 대한 서비스를 식별합니다. 이 속성의 값은 해당 설치 관리자 클래스의 속성에 있는 ServiceInstaller.ServiceName 서비스에 대해 기록된 이름과 동일해야 합니다. 코드 ServiceName 에서 서비스의 는 일반적으로 실행 파일의 main()
함수에 설정됩니다.
ServiceName 은 속성과 EventLog 연결된 를 EventLog.Source 지정하는 데도 사용됩니다. 이 EventLog 애플리케이션 로그 서비스 명령 정보를 기록 하는 인스턴스입니다.
이벤트 로그에 대한 원본 문자열을 제공하는 는 ServiceName서비스가 이벤트 로그에 쓰기 전에 설정해야 합니다. 원본 이름을 설정하기 전에 이벤트 로그에 액세스하려고 하면 예외가 throw됩니다.
적용 대상
추가 정보
.NET