Compartir vía


IHost Interfaz

Definición

Una abstracción del programa.

public interface class IHost : IDisposable
public interface IHost : IDisposable
type IHost = interface
    interface IDisposable
Public Interface IHost
Implements IDisposable
Derivado
Implementaciones

Propiedades

Services

Los servicios configurados del programa.

Métodos

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

(Heredado de IDisposable)
StartAsync(CancellationToken)

Inicia el programa.

StopAsync(CancellationToken)

Intenta detener el programa de forma estable.

Métodos de extensión

GetFakeLogCollector(IHost)

Obtiene el objeto que recopila los registros enviados al registrador falso.

GetFakeRedactionCollector(IHost)

Obtiene el objeto que informa de todas las transformaciones realizadas.

Run(IHost)

Ejecuta una aplicación y bloquea el subproceso que realiza la llamada hasta que se desencadene el apagado del host y se detengan todas las IHostedService instancias.

RunAsync(IHost, CancellationToken)

Ejecuta una aplicación y devuelve una tarea que solo se completa cuando se desencadena o se desencadena el token y se detienen todas las IHostedService instancias.

Start(IHost)

Inicia el host de forma sincrónica.

StopAsync(IHost, TimeSpan)

Intenta detener de forma estable el host con el tiempo de espera especificado.

WaitForShutdown(IHost)

Bloquea el subproceso que realiza la llamada hasta que se desencadene el apagado mediante Ctrl+C o SIGTERM.

WaitForShutdownAsync(IHost, CancellationToken)

Devuelve una tarea que se completa cuando se desencadena el cierre a través del token determinado.

Se aplica a