TestServer Clase
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í.
Una IServer implementación para ejecutar pruebas.
public ref class TestServer : IDisposable, Microsoft::AspNetCore::Hosting::Server::IServer
public class TestServer : IDisposable, Microsoft.AspNetCore.Hosting.Server.IServer
type TestServer = class
interface IServer
interface IDisposable
Public Class TestServer
Implements IDisposable, IServer
- Herencia
-
TestServer
- Implementaciones
Constructores
TestServer(IServiceProvider, IFeatureCollection, IOptions<TestServerOptions>) |
Para su uso con IHostBuilder. |
TestServer(IServiceProvider, IFeatureCollection) |
Para su uso con IHostBuilder. |
TestServer(IServiceProvider, IOptions<TestServerOptions>) |
Para su uso con IHostBuilder. |
TestServer(IServiceProvider) |
Para su uso con IHostBuilder. |
TestServer(IWebHostBuilder, IFeatureCollection) |
Para su uso con IWebHostBuilder. |
TestServer(IWebHostBuilder) |
Para su uso con IWebHostBuilder. |
Propiedades
AllowSynchronousIO |
Obtiene o establece un valor que controla si se permite la E/S sincrónica para Request y Response. El valor predeterminado es |
BaseAddress |
Obtiene o establece la dirección base asociada a HttpClient devuelta por el servidor de prueba. De manera predeterminada, su valor es http://localhost/.. |
Features |
Obtiene la colección de características de servidor asociadas al servidor de prueba. |
Host |
Obtiene la IWebHost instancia asociada al servidor de prueba. |
PreserveExecutionContext |
Obtiene o establece un valor que controla si ExecutionContext los valores y AsyncLocal<T> se conservan del cliente al servidor. El valor predeterminado es |
Services |
Obtiene el proveedor de servicios asociado al servidor de prueba. |
Métodos
CreateClient() |
Crea un HttpClient para procesar solicitudes y respuestas HTTP con el servidor de prueba. |
CreateHandler() |
Crea un personalizado HttpMessageHandler para procesar solicitudes y respuestas HTTP con el servidor de prueba. |
CreateHandler(Action<HttpContext>) |
Crea un personalizado HttpMessageHandler para procesar solicitudes y respuestas HTTP con la configuración personalizada con el servidor de prueba. |
CreateRequest(String) |
Comienza a crear un mensaje de solicitud para enviarlo. |
CreateWebSocketClient() |
Crea un WebSocketClient para interactuar con el servidor de prueba. |
Dispose() |
Elimine el IWebHost objeto asociado al servidor de prueba. |
SendAsync(Action<HttpContext>, CancellationToken) |
Crea, configura, envía y devuelve un HttpContextobjeto . Esto se completa en cuanto se inicia la respuesta. |
Implementaciones de interfaz explícitas
IServer.Features |
Una IServer implementación para ejecutar pruebas. |
IServer.Start<TContext>(IHttpApplication<TContext>) |
Una IServer implementación para ejecutar pruebas. |
IServer.StartAsync<TContext>(IHttpApplication<TContext>, CancellationToken) |
Una IServer implementación para ejecutar pruebas. |
IServer.StopAsync(CancellationToken) |
Una IServer implementación para ejecutar pruebas. |