IHostEnvironment Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |