Udostępnij za pośrednictwem


IHostEnvironment Interfejs

Definicja

Interfejs środowiska hosta tworzy hosty dla składników. Należy pamiętać, że metody tego interfejsu powinny być wywoływane z głównego wątku dla środowiska. Aby uzyskać środowisko do obsługi innego wątku, wywołaj rozwidlenie i przekaż wynik powrotny do tego wątku.

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
Pochodne
Implementuje

Właściwości

ComponentCatalog

Wykaz składników ładowalnych (Microsoft.ML.LoadableClassAttribute), które są dostępne na tym hoście.

ContextDescription

Ciąg opisujący sam kontekst.

(Odziedziczone po IExceptionContext)

Metody

Process<TException>(TException)

Interfejs środowiska hosta tworzy hosty dla składników. Należy pamiętać, że metody tego interfejsu powinny być wywoływane z głównego wątku dla środowiska. Aby uzyskać środowisko do obsługi innego wątku, wywołaj rozwidlenie i przekaż wynik powrotny do tego wątku.

(Odziedziczone po IExceptionContext)
Register(String, Nullable<Int32>, Nullable<Boolean>)

Utwórz hosta o podanej nazwie rejestracji.

Start(String)

Uruchom standardowy kanał komunikatów.

(Odziedziczone po IChannelProvider)
StartPipe<TMessage>(String)

Uruchom ogólny potok informacyjny.

(Odziedziczone po IChannelProvider)
StartProgressChannel(String)

Utwórz kanał postępu dla obliczeń o nazwie name.

(Odziedziczone po IProgressChannelProvider)

Dotyczy