다음을 통해 공유


ServiceInstaller 생성자

정의

ServiceInstaller 클래스의 새 인스턴스를 초기화합니다.

public:
 ServiceInstaller();
public ServiceInstaller ();
Public Sub New ()

설명

서비스를 설치 하려면에서 상속 되는 프로젝트 설치 관리자 클래스를 만듭니다는 Installer 클래스를 설정 합니다 RunInstallerAttribute 클래스를 특성 true합니다. 프로젝트 내에서 하나를 만들 ServiceProcessInstaller 서비스 애플리케이션을 이전과 인스턴스당 ServiceInstaller 애플리케이션에서 각 서비스에 대 한 인스턴스. 프로젝트 설치 관리자 클래스 생성자를 사용 하 여 서비스에 대 한 설치 속성을 설정 합니다 ServiceProcessInstaller 하 고 ServiceInstaller 인스턴스와 인스턴스를 추가할는 Installers 컬렉션.

합니다 ServiceInstaller 이벤트 로그를 자동으로 생성 하는 생성자 인 원본 Log 속성은 컴퓨터의 애플리케이션 로그 및 EventLogInstaller합니다. 설정한 경우는 ServiceNameServiceInstaller, 동일 해야 합니다 ServiceBase.ServiceName 서비스를 Source 이벤트 로그의 속성은 동일한 값으로 자동 설정 됩니다. 원본 설치 하지 못한 경우 자동으로 삭제 됩니다.

ServiceInstaller 생성자 집합 합니다 StartType 속성을 ServiceStartMode.Manual 사용자는 서비스를 시작 하도록 지정 합니다. 속성을 다시 설정할 수 있습니다 ServiceStartMode.Automatic 컴퓨터 다시 부팅 될 때 서비스 시작을 지정 합니다.

적용 대상

추가 정보