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. |