TestServer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementacja IServer do wykonywania testów.
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
- Dziedziczenie
-
TestServer
- Implementuje
Konstruktory
TestServer(IServiceProvider, IFeatureCollection, IOptions<TestServerOptions>) |
Do użytku z IHostBuilder. |
TestServer(IServiceProvider, IFeatureCollection) |
Do użytku z IHostBuilder. |
TestServer(IServiceProvider, IOptions<TestServerOptions>) |
Do użytku z IHostBuilder. |
TestServer(IServiceProvider) |
Do użytku z IHostBuilder. |
TestServer(IWebHostBuilder, IFeatureCollection) |
Do użytku z IWebHostBuilder. |
TestServer(IWebHostBuilder) |
Do użytku z IWebHostBuilder. |
Właściwości
AllowSynchronousIO |
Pobiera lub ustawia wartość określającą, czy synchroniczne operacje we/wy są dozwolone dla elementów Request i Response. Wartość domyślna to |
BaseAddress |
Pobiera lub ustawia adres podstawowy skojarzony z klientem HttpClient zwróconym przez serwer testowy. Wartości domyślne http://localhost/. |
Features |
Pobiera kolekcję funkcji serwera skojarzonych z serwerem testowym. |
Host |
IWebHost Pobiera wystąpienie skojarzone z serwerem testowym. |
PreserveExecutionContext |
Pobiera lub ustawia wartość, która kontroluje, czy ExecutionContext i AsyncLocal<T> wartości są zachowywane od klienta do serwera. Wartość domyślna to |
Services |
Pobiera dostawcę usług skojarzonego z serwerem testowym. |
Metody
CreateClient() |
Tworzy obiekt HttpClient do przetwarzania żądań/odpowiedzi HTTP z serwerem testowym. |
CreateHandler() |
Tworzy niestandardowy HttpMessageHandler obiekt do przetwarzania żądań/odpowiedzi HTTP z serwerem testowym. |
CreateHandler(Action<HttpContext>) |
Tworzy niestandardowy HttpMessageHandler obiekt do przetwarzania żądań/odpowiedzi HTTP przy użyciu konfiguracji niestandardowej z serwerem testowym. |
CreateRequest(String) |
Rozpoczyna tworzenie komunikatu żądania do przesłania. |
CreateWebSocketClient() |
Tworzy element WebSocketClient do interakcji z serwerem testowym. |
Dispose() |
IWebHost Usuwanie obiektu skojarzonego z serwerem testowym. |
SendAsync(Action<HttpContext>, CancellationToken) |
Tworzy, konfiguruje, wysyła i zwraca wartość HttpContext. Zostanie to ukończone natychmiast po uruchomieniu odpowiedzi. |
Jawne implementacje interfejsu
IServer.Features |
Implementacja IServer do wykonywania testów. |
IServer.Start<TContext>(IHttpApplication<TContext>) |
Implementacja IServer do wykonywania testów. |
IServer.StartAsync<TContext>(IHttpApplication<TContext>, CancellationToken) |
Implementacja IServer do wykonywania testów. |
IServer.StopAsync(CancellationToken) |
Implementacja IServer do wykonywania testów. |