ServiceInstaller.ServiceName 속성

정의

시스템에서 이 서비스를 식별하는 데 사용되는 이름을 나타냅니다. 이 속성은 설치하려는 서비스의 ServiceName과 동일해야 합니다.

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

속성 값

String

설치되는 서비스의 이름입니다. 이 값은 설치 유틸리티에서 서비스를 설치하기 전에 설정해야 합니다.

특성

예외

ServiceName 속성이 잘못된 경우

설명

것이 중요 하는 ServiceName 와 동일할 수는 ServiceBase.ServiceName 에서 파생 된 클래스의 ServiceBase. 일반적으로 값을 ServiceBase.ServiceName 서비스 애플리케이션의 실행 파일의 main () 함수 내에서 서비스 속성 설정 됩니다. 서비스 제어 관리자를 사용 하 여 ServiceInstaller.ServiceName 이 실행 파일 내에서 서비스를 찾을 속성입니다.

설정 하는 경우는 ServiceName 서비스 설치 관리자의는 Source 관련된 이벤트 로그의 동일한 값으로 설정 됩니다. 따라서 서비스를 자동으로 컴퓨터의 애플리케이션 로그에 서비스 (예: 시작 및 중지) 명령 호출을 기록 합니다.

참고

같은 이름으로 원본 컴퓨터의 하지만 애플리케이션 로그가 아닌 로그에 이미 있는 경우 예외가 throw 됩니다. 존재 하 고 애플리케이션 로그를 사용 하 여 연결 하는 소스를 해당 원본 서비스에 대 한 명령 호출을 보고 하는 고 예외가 throw 되지 않습니다.

합니다 ServiceName 일 수 없습니다 null 없거나 길이가 0입니다. 최대 크기는 256 자입니다. 또한 슬래시 또는 백슬래시를 포함할 수 없습니다 '/' 또는 '\', 또는 문자는 ascii에서 문자 10 진수 값 32 보다 작은 값을 사용 하 여 집합입니다.

적용 대상

추가 정보