Freigeben über


IHost Schnittstelle

Definition

Ein Host wird mit einer Komponente gekoppelt und stellt Eine Zufallszahlengenerierung und Übereinstimmungsleitfaden bereit. Beachten Sie, dass die Zufallszahlengenerierung, z. B. die Hostumgebungsmethoden, nur aus dem Hauptthread für die Komponente zugegriffen werden sollte.

public interface IHost : Microsoft.ML.Runtime.IHostEnvironment
type IHost = interface
    interface IHostEnvironment
    interface IChannelProvider
    interface IExceptionContext
    interface IProgressChannelProvider
Public Interface IHost
Implements IHostEnvironment
Implementiert

Eigenschaften

ComponentCatalog

Der Katalog der ladebaren Komponenten (Microsoft.ML.LoadableClassAttribute), die in diesem Host verfügbar sind.

(Geerbt von IHostEnvironment)
ContextDescription

Eine Zeichenfolge, die den Kontext selbst beschreibt.

(Geerbt von IExceptionContext)
Rand

Der Zufallszahlen-Generator, der an diese Komponente ausgestellt wurde. Beachten Sie, dass Zufallszahlen-Generatoren NICHT threadsicher sind.

Methoden

Process<TException>(TException)

Ein Host wird mit einer Komponente gekoppelt und stellt Eine Zufallszahlengenerierung und Übereinstimmungsleitfaden bereit. Beachten Sie, dass die Zufallszahlengenerierung, z. B. die Hostumgebungsmethoden, nur aus dem Hauptthread für die Komponente zugegriffen werden sollte.

(Geerbt von IExceptionContext)
Register(String, Nullable<Int32>, Nullable<Boolean>)

Erstellen Sie einen Host mit dem angegebenen Registrierungsnamen.

(Geerbt von IHostEnvironment)
Start(String)

Starten Sie einen Standardnachrichtenkanal.

(Geerbt von IChannelProvider)
StartPipe<TMessage>(String)

Starten Sie eine generische Informationspipeline.

(Geerbt von IChannelProvider)
StartProgressChannel(String)

Erstellen Sie einen Statuskanal für eine Berechnung mit dem Namen name".

(Geerbt von IProgressChannelProvider)

Gilt für: