ServiceBase.Run 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서비스 실행 파일에 주 진입점을 제공합니다.
오버로드
Run(ServiceBase) |
SCM(서비스 컨트롤 관리자)에 서비스의 실행 파일을 등록합니다. |
Run(ServiceBase[]) |
SCM(서비스 컨트롤 관리자)에 여러 서비스의 실행 파일을 등록합니다. |
Run(ServiceBase)
- Source:
- ServiceBase.cs
- Source:
- ServiceBase.cs
SCM(서비스 컨트롤 관리자)에 서비스의 실행 파일을 등록합니다.
public:
static void Run(System::ServiceProcess::ServiceBase ^ service);
public static void Run (System.ServiceProcess.ServiceBase service);
static member Run : System.ServiceProcess.ServiceBase -> unit
Public Shared Sub Run (service As ServiceBase)
매개 변수
- service
- ServiceBase
시작할 서비스를 나타내는 ServiceBase입니다.
예외
service
이(가) null
인 경우
설명
서비스 실행 파일의 함수에서 main()
이 오버로드를 호출하여 서비스 제어 관리자에 서비스를 등록합니다. 를 호출 Run(ServiceBase)한 후 서비스 제어 관리자는 시작 명령을 실행하여 서비스에서 메서드를 OnStart 호출합니다. 시작 명령이 실행될 때까지 서비스가 시작되지 않습니다.
합니다 ServiceBase.Run 메서드는 거의 동일한 방법으로 Application.Run Windows Forms 애플리케이션에 대 한 합니다.
가 이true
면 AutoLog 매개 변수로 지정된 서비스가 시작되지 않으면 항목이 이벤트 로그에 service
기록됩니다.
추가 정보
적용 대상
Run(ServiceBase[])
- Source:
- ServiceBase.cs
- Source:
- ServiceBase.cs
SCM(서비스 컨트롤 관리자)에 여러 서비스의 실행 파일을 등록합니다.
public:
static void Run(cli::array <System::ServiceProcess::ServiceBase ^> ^ services);
public static void Run (System.ServiceProcess.ServiceBase[] services);
static member Run : System.ServiceProcess.ServiceBase[] -> unit
Public Shared Sub Run (services As ServiceBase())
매개 변수
- services
- ServiceBase[]
시작할 서비스를 나타내는 ServiceBase 인스턴스의 배열입니다.
예외
시작할 서비스를 제공하지 않은 경우. 배열은 null
이거나 비어 있을 수 있습니다.
설명
서비스 실행 파일의 함수에서 main()
이 오버로드를 호출하여 서비스 제어 관리자에 서비스를 등록합니다. 를 호출 Run(ServiceBase[])한 후 서비스 제어 관리자는 시작 명령을 실행하여 서비스의 메서드를 OnStart 호출합니다. 시작 명령이 실행될 때까지 서비스가 시작되지 않습니다.
합니다 ServiceBase.Run 메서드는 거의 동일한 방법으로 Application.Run Windows Forms 애플리케이션에 대 한 메서드.
가 이true
면 AutoLog 배열의 서비스가 시작되지 않으면 항목이 이벤트 로그에 기록됩니다.
추가 정보
적용 대상
.NET