Aracılığıyla paylaş


IHostEnvironment Arabirim

Tanım

Konak ortamı arabirimi, bileşenler için konaklar oluşturur. Bu arabirimin yöntemlerinin ortam için ana iş parçacığından çağrılması gerektiğini unutmayın. Bir ortamın başka bir iş parçacığına hizmet vermesini sağlamak için Fork'u çağırın ve dönüş sonucunu bu iş parçacığına geçirin.

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
Türetilmiş
Uygulamalar

Özellikler

ComponentCatalog

Bu konakta bulunan yüklenebilir bileşenlerin (Microsoft.ML.LoadableClassAttribute) kataloğu.

ContextDescription

Bağlamın kendisini açıklayan bir dize.

(Devralındığı yer: IExceptionContext)

Yöntemler

Process<TException>(TException)

Konak ortamı arabirimi, bileşenler için konaklar oluşturur. Bu arabirimin yöntemlerinin ortam için ana iş parçacığından çağrılması gerektiğini unutmayın. Bir ortamın başka bir iş parçacığına hizmet vermesini sağlamak için Fork'u çağırın ve dönüş sonucunu bu iş parçacığına geçirin.

(Devralındığı yer: IExceptionContext)
Register(String, Nullable<Int32>, Nullable<Boolean>)

Verilen kayıt adına sahip bir konak oluşturun.

Start(String)

Standart bir ileti kanalı başlatın.

(Devralındığı yer: IChannelProvider)
StartPipe<TMessage>(String)

Genel bir bilgi kanalı başlatın.

(Devralındığı yer: IChannelProvider)
StartProgressChannel(String)

adlı namebir hesaplama için ilerleme kanalı oluşturun.

(Devralındığı yer: IProgressChannelProvider)

Şunlara uygulanır