TestServer Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
IServer Testleri yürütmek için bir uygulama.
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
- Devralma
-
TestServer
- Uygulamalar
Oluşturucular
| TestServer(IServiceProvider, IFeatureCollection, IOptions<TestServerOptions>) |
IHostBuilder ile kullanmak için. |
| TestServer(IServiceProvider, IFeatureCollection) |
IHostBuilder ile kullanmak için. |
| TestServer(IServiceProvider, IOptions<TestServerOptions>) |
IHostBuilder ile kullanmak için. |
| TestServer(IServiceProvider) |
IHostBuilder ile kullanmak için. |
| TestServer(IWebHostBuilder, IFeatureCollection) |
IWebHostBuilder ile kullanmak için. |
| TestServer(IWebHostBuilder) |
IWebHostBuilder ile kullanmak için. |
Özellikler
| AllowSynchronousIO |
ve Responseiçin Request zaman uyumlu GÇ'ye izin verilip verilmeyeceğini denetleen bir değer alır veya ayarlar.
|
| BaseAddress |
Test sunucusu tarafından döndürülen HttpClient ile ilişkili temel adresi alır veya ayarlar. Varsayılan değer: http://localhost/. |
| Features |
Test sunucusuyla ilişkili sunucu özelliklerinin koleksiyonunu alır. |
| Host |
IWebHost Test sunucusuyla ilişkili örneği alır. |
| PreserveExecutionContext |
İstemciden sunucuya ve değerlerin korunup ExecutionContextAsyncLocal<T> korunmadığını denetleen bir değeri alır veya ayarlar.
|
| Services |
Test sunucusuyla ilişkili hizmet sağlayıcısını alır. |
Yöntemler
| CreateClient() |
Test sunucusuyla HTTP isteklerini/yanıtlarını işlemek için bir HttpClient oluşturur. |
| CreateHandler() |
Test sunucusuyla HTTP isteklerini/yanıtlarını işlemek için bir özel HttpMessageHandler oluşturur. |
| CreateHandler(Action<HttpContext>) |
Test sunucusuyla özel HttpMessageHandler yapılandırma ile HTTP isteklerini/yanıtlarını işlemek için özel bir oluşturur. |
| CreateRequest(String) |
Gönderim için bir istek iletisi oluşturma işlemine başlar. |
| CreateWebSocketClient() |
Test sunucusuyla etkileşim için bir WebSocketClient oluşturur. |
| Dispose() |
IWebHost Test sunucusuyla ilişkili nesneyi atın. |
| SendAsync(Action<HttpContext>, CancellationToken) |
oluşturur HttpContext, yapılandırılır, gönderir ve döndürür. Bu, yanıt başlatılır başlatılmaz tamamlanır. |
Belirtik Arabirim Kullanımları
| IServer.Features |
IServer Testleri yürütmek için bir uygulama. |
| IServer.Start<TContext>(IHttpApplication<TContext>) |
IServer Testleri yürütmek için bir uygulama. |
| IServer.StartAsync<TContext>(IHttpApplication<TContext>, CancellationToken) |
IServer Testleri yürütmek için bir uygulama. |
| IServer.StopAsync(CancellationToken) |
IServer Testleri yürütmek için bir uygulama. |