ServiceInstaller 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ServiceInstaller 클래스의 새 인스턴스를 초기화합니다.
public:
ServiceInstaller();
public ServiceInstaller();
Public Sub New ()
설명
서비스를 설치하려면 클래스에서 상속되는 프로젝트 설치 관리자 클래스를 Installer 만들고 클래스true의 RunInstallerAttribute 특성을 .로 설정합니다. 프로젝트 내에서 서비스 애플리케이션당 하나의 ServiceProcessInstaller 인스턴스와 애플리케이션의 각 서비스에 대해 하나의 ServiceInstaller 인스턴스를 만듭니다. 프로젝트 설치 관리자 클래스 생성자 내에서 해당 및 ServiceInstaller 인스턴스를 사용하여 ServiceProcessInstaller 서비스에 대한 설치 속성을 설정하고 컬렉션에 인스턴스를 Installers 추가합니다.
ServiceInstaller 생성자는 해당 속성이 Log 컴퓨터의 애플리케이션 로그 및 로 설정되는 이벤트 로그 원본을 EventLogInstaller자동으로 생성합니다. 서비스의 Source 속성과 동일 ServiceBase.ServiceName 해야 하는 값을 설정 ServiceNameServiceInstaller하면 이벤트 로그의 속성이 자동으로 동일한 값으로 설정됩니다. 설치 실패 시 원본이 자동으로 삭제됩니다.
ServiceInstaller 생성자는 사용자가 서비스를 시작하도록 지정하도록 ServiceStartMode.Manual 속성을 설정합니다StartType. 컴퓨터를 다시 부팅할 때 서비스가 시작되도록 지정하도록 ServiceStartMode.Automatic 속성을 다시 설정할 수 있습니다.