Compartilhar via


IHostEnvironment Interface

Definição

A interface do ambiente do host cria hosts para componentes. Observe que os métodos dessa interface devem ser chamados do thread principal para o ambiente. Para obter um ambiente para atender a outro thread, chame Fork e passe o resultado de retorno para esse 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
Derivado
Implementações

Propriedades

ComponentCatalog

O catálogo de componentes carregáveis (Microsoft.ML.LoadableClassAttribute) que estão disponíveis neste host.

ContextDescription

Uma cadeia de caracteres que descreve o próprio contexto.

(Herdado de IExceptionContext)

Métodos

Process<TException>(TException)

A interface do ambiente do host cria hosts para componentes. Observe que os métodos dessa interface devem ser chamados do thread principal para o ambiente. Para obter um ambiente para atender a outro thread, chame Fork e passe o resultado de retorno para esse thread.

(Herdado de IExceptionContext)
Register(String, Nullable<Int32>, Nullable<Boolean>)

Crie um host com o nome de registro fornecido.

Start(String)

Inicie um canal de mensagem padrão.

(Herdado de IChannelProvider)
StartPipe<TMessage>(String)

Inicie um pipe de informações genérico.

(Herdado de IChannelProvider)
StartProgressChannel(String)

Criar um canal de progresso para uma computação chamada name.

(Herdado de IProgressChannelProvider)

Aplica-se a