TestServer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémentation IServer pour l’exécution de tests.
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
- Héritage
-
TestServer
- Implémente
Constructeurs
TestServer(IServiceProvider, IFeatureCollection, IOptions<TestServerOptions>) |
À utiliser avec IHostBuilder. |
TestServer(IServiceProvider, IFeatureCollection) |
À utiliser avec IHostBuilder. |
TestServer(IServiceProvider, IOptions<TestServerOptions>) |
À utiliser avec IHostBuilder. |
TestServer(IServiceProvider) |
À utiliser avec IHostBuilder. |
TestServer(IWebHostBuilder, IFeatureCollection) |
À utiliser avec IWebHostBuilder. |
TestServer(IWebHostBuilder) |
À utiliser avec IWebHostBuilder. |
Propriétés
AllowSynchronousIO |
Obtient ou définit une valeur qui contrôle si les E/S synchrones sont autorisées pour et RequestResponse. La valeur par défaut est |
BaseAddress |
Obtient ou définit l’adresse de base associée au HttpClient retourné par le serveur de test. La valeur par défaut est http://localhost/. |
Features |
Obtient la collection de fonctionnalités de serveur associées au serveur de test. |
Host |
Obtient le IWebHost instance associé au serveur de test. |
PreserveExecutionContext |
Obtient ou définit une valeur qui contrôle si ExecutionContext les valeurs et AsyncLocal<T> sont conservées du client vers le serveur. La valeur par défaut est |
Services |
Obtient le fournisseur de services associé au serveur de test. |
Méthodes
CreateClient() |
Crée un HttpClient pour le traitement des requêtes/réponses HTTP avec le serveur de test. |
CreateHandler() |
Crée un personnalisé HttpMessageHandler pour le traitement des requêtes/réponses HTTP avec le serveur de test. |
CreateHandler(Action<HttpContext>) |
Crée un personnalisé HttpMessageHandler pour le traitement des requêtes/réponses HTTP avec une configuration personnalisée avec le serveur de test. |
CreateRequest(String) |
Commence la construction d'un message de demande à soumettre. |
CreateWebSocketClient() |
Crée un WebSocketClient pour interagir avec le serveur de test. |
Dispose() |
Supprimer l’objet IWebHost associé au serveur de test. |
SendAsync(Action<HttpContext>, CancellationToken) |
Crée, configure, envoie et retourne un HttpContext. Cette opération se termine dès que la réponse est démarrée. |
Implémentations d’interfaces explicites
IServer.Features |
Implémentation IServer pour l’exécution de tests. |
IServer.Start<TContext>(IHttpApplication<TContext>) |
Implémentation IServer pour l’exécution de tests. |
IServer.StartAsync<TContext>(IHttpApplication<TContext>, CancellationToken) |
Implémentation IServer pour l’exécution de tests. |
IServer.StopAsync(CancellationToken) |
Implémentation IServer pour l’exécution de tests. |