다음을 통해 공유


IHostEnvironment 인터페이스

정의

호스트 환경 인터페이스는 구성 요소에 대한 호스트를 만듭니다. 이 인터페이스의 메서드는 환경의 주 스레드에서 호출되어야 합니다. 다른 스레드를 서비스하는 환경을 얻으려면 Fork를 호출하고 반환 결과를 해당 스레드에 전달합니다.

public interface IHostEnvironment : Microsoft.ML.Runtime.IChannelProvider, Microsoft.ML.Runtime.IProgressChannelProvider
type IHostEnvironment = interface
    interface IChannelProvider
    interface IExceptionContext
    interface IProgressChannelProvider
Public Interface IHostEnvironment
Implements IChannelProvider, IProgressChannelProvider
파생
구현

속성

ComponentCatalog

이 호스트에서 사용할 수 있는 로드 가능한 구성 요소(Microsoft.ML.LoadableClassAttribute)의 카탈로그입니다.

ContextDescription

컨텍스트 자체를 설명하는 문자열입니다.

(다음에서 상속됨 IExceptionContext)

메서드

Process<TException>(TException)

호스트 환경 인터페이스는 구성 요소에 대한 호스트를 만듭니다. 이 인터페이스의 메서드는 환경의 주 스레드에서 호출되어야 합니다. 다른 스레드를 서비스하는 환경을 얻으려면 Fork를 호출하고 반환 결과를 해당 스레드에 전달합니다.

(다음에서 상속됨 IExceptionContext)
Register(String, Nullable<Int32>, Nullable<Boolean>)

지정된 등록 이름을 사용하여 호스트를 만듭니다.

Start(String)

표준 메시지 채널을 시작합니다.

(다음에서 상속됨 IChannelProvider)
StartPipe<TMessage>(String)

일반 정보 파이프를 시작합니다.

(다음에서 상속됨 IChannelProvider)
StartProgressChannel(String)

라는 계산에 대한 진행률 채널을 만듭니다 name.

(다음에서 상속됨 IProgressChannelProvider)

적용 대상