다음을 통해 공유


IHost 인터페이스

정의

호스트는 구성 요소에 결합되며 난수 생성 및 동시성 지침을 제공합니다. 호스트 환경 메서드와 같은 난수 생성은 구성 요소의 주 스레드에서만 액세스해야 합니다.

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

속성

ComponentCatalog

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

(다음에서 상속됨 IHostEnvironment)
ContextDescription

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

(다음에서 상속됨 IExceptionContext)
Rand

이 구성 요소에 발급된 난수 생성기입니다. 난수 생성기는 스레드로부터 안전하지 않습니다.

메서드

Process<TException>(TException)

호스트는 구성 요소에 결합되며 난수 생성 및 동시성 지침을 제공합니다. 호스트 환경 메서드와 같은 난수 생성은 구성 요소의 주 스레드에서만 액세스해야 합니다.

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

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

(다음에서 상속됨 IHostEnvironment)
Start(String)

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

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

제네릭 정보 파이프를 시작합니다.

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

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

(다음에서 상속됨 IProgressChannelProvider)

적용 대상