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