Partager via


IHostEnvironment Interface

Définition

L’interface d’environnement hôte crée des hôtes pour les composants. Notez que les méthodes de cette interface doivent être appelées à partir du thread principal de l’environnement. Pour obtenir un environnement pour traiter un autre thread, appelez Fork et transmettez le résultat de retour à ce thread.

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
Dérivé
Implémente

Propriétés

ComponentCatalog

Catalogue de composants chargeables (Microsoft.ML.LoadableClassAttribute) disponibles dans cet hôte.

ContextDescription

Chaîne décrivant le contexte lui-même.

(Hérité de IExceptionContext)

Méthodes

Process<TException>(TException)

L’interface d’environnement hôte crée des hôtes pour les composants. Notez que les méthodes de cette interface doivent être appelées à partir du thread principal de l’environnement. Pour obtenir un environnement pour traiter un autre thread, appelez Fork et transmettez le résultat de retour à ce thread.

(Hérité de IExceptionContext)
Register(String, Nullable<Int32>, Nullable<Boolean>)

Créez un hôte avec le nom d’inscription donné.

Start(String)

Démarrez un canal de message standard.

(Hérité de IChannelProvider)
StartPipe<TMessage>(String)

Démarrez un canal d’informations générique.

(Hérité de IChannelProvider)
StartProgressChannel(String)

Créez un canal de progression pour un calcul nommé name.

(Hérité de IProgressChannelProvider)

S’applique à