Compartir a través de


IWebHost Interfaz

Definición

Representa un host web configurado.

public interface class IWebHost : IDisposable
public interface IWebHost : IDisposable
type IWebHost = interface
    interface IDisposable
Public Interface IWebHost
Implements IDisposable
Implementaciones

Propiedades

ServerFeatures

objeto IFeatureCollection expuesto por el servidor configurado.

Services

IServiceProvider para el host.

Métodos

Start()

Inicia la escucha en las direcciones configuradas.

StartAsync(CancellationToken)

Inicia la escucha en las direcciones configuradas.

StopAsync(CancellationToken)

Intente detener correctamente el host.

Métodos de extensión

Run(IWebHost)

Ejecuta una aplicación web y bloquea el subproceso que realiza la llamada hasta que el host se apaga.

Run(IWebHost, CancellationToken)

Ejecuta una aplicación web y bloquea el subproceso de llamada hasta que se desencadene o se desencadene el token.

RunAsync(IWebHost, CancellationToken)

Ejecuta una aplicación web y devuelve una tarea que solo se completa cuando se desencadena o se desencadena el token.

StopAsync(IWebHost, TimeSpan)

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

WaitForShutdown(IWebHost)

Bloquea el subproceso de llamada hasta que se desencadene el cierre mediante Ctrl+C o SIGTERM.

WaitForShutdownAsync(IWebHost, CancellationToken)

Devuelve una tarea que se completa cuando se desencadena el apagado a través del token especificado, Ctrl+C o SIGTERM.

RunAsService(IWebHost)

Ejecuta la aplicación web especificada dentro de un servicio de Windows y se bloquea hasta que se detenga el servicio.

GetTestClient(IWebHost)

Recupera el cliente de prueba del testServer en los servicios host.

GetTestServer(IWebHost)

Recupera testServer de los servicios host.

Se aplica a