IWebHost Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |