Sdílet prostřednictvím


IHostEnvironment Rozhraní

Definice

Rozhraní hostitelského prostředí vytvoří hostitele pro komponenty. Všimněte si, že metody tohoto rozhraní by měly být volána z hlavního vlákna pro prostředí. Pokud chcete získat prostředí pro službu jiného vlákna, zavolejte fork a předejte výsledek vrácení do tohoto vlákna.

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
Odvozené
Implementuje

Vlastnosti

ComponentCatalog

Katalog načístelných komponent (Microsoft.ML.LoadableClassAttribute), které jsou k dispozici v tomto hostiteli.

ContextDescription

Řetězec popisující samotný kontext.

(Zděděno od IExceptionContext)

Metody

Process<TException>(TException)

Rozhraní hostitelského prostředí vytvoří hostitele pro komponenty. Všimněte si, že metody tohoto rozhraní by měly být volána z hlavního vlákna pro prostředí. Pokud chcete získat prostředí pro službu jiného vlákna, zavolejte fork a předejte výsledek vrácení do tohoto vlákna.

(Zděděno od IExceptionContext)
Register(String, Nullable<Int32>, Nullable<Boolean>)

Vytvořte hostitele s daným názvem registrace.

Start(String)

Spusťte standardní kanál zpráv.

(Zděděno od IChannelProvider)
StartPipe<TMessage>(String)

Spusťte obecný informační kanál.

(Zděděno od IChannelProvider)
StartProgressChannel(String)

Vytvořte kanál průběhu pro výpočet s názvem name.

(Zděděno od IProgressChannelProvider)

Platí pro