IHostEnvironment Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |