FakeHost 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.
Birim testi kolay yapılandırılmış konak.
public ref class FakeHost sealed : IDisposable, Microsoft::Extensions::Hosting::IHost
public sealed class FakeHost : IDisposable, Microsoft.Extensions.Hosting.IHost
type FakeHost = class
interface IHost
interface IDisposable
Public NotInheritable Class FakeHost
Implements IDisposable, IHost
- Devralma
-
FakeHost
- Uygulamalar
Özellikler
| Name | Description |
|---|---|
| Services |
Programın yapılandırılmış hizmetlerini alır. |
Yöntemler
| Name | Description |
|---|---|
| CreateBuilder() |
Konağı yapılandırmak ve derlemek için bir örneği IHostBuilder oluşturur. |
| CreateBuilder(Action<FakeHostOptions>) |
Konağı yapılandırmak ve derlemek için bir örneği IHostBuilder oluşturur. |
| CreateBuilder(FakeHostOptions) |
Konağı yapılandırmak ve derlemek için bir örneği IHostBuilder oluşturur. |
| Dispose() |
Örneği atar IHost . |
| StartAsync(CancellationToken) |
Programı başlatır. |
| StopAsync(CancellationToken) |
Programı düzgün bir şekilde durdurmaya çalışır. |
Uzantı Metotları
| Name | Description |
|---|---|
| GetFakeLogCollector(IHost) |
Sahte günlükçüye gönderilen günlük kayıtlarını toplayan nesneyi alır. |
| GetFakeRedactionCollector(IHost) |
Gerçekleştirilen tüm redaksiyonları bildiren nesneyi alır. |
| Run(IHost) |
Bir uygulama çalıştırır ve konak kapatma tetiklenene ve tüm IHostedService örnekler durdurulana kadar çağıran iş parçacığını engeller. |
| RunAsync(IHost, CancellationToken) |
Bir uygulama çalıştırır ve yalnızca belirteç tetiklendiğinde veya kapatma tetiklendiğinde tamamlanan bir Task döndürür.
|
| Start(IHost) |
Konağı zaman uyumlu olarak başlatır. |
| StopAsync(IHost, TimeSpan) |
Verilen zaman aşımıyla konağı düzgün bir şekilde durdurmayı dener. |
| WaitForShutdown(IHost) |
Kapatma Ctrl+C veya SIGTERM aracılığıyla tetiklenene kadar çağıran iş parçacığını engeller. |
| WaitForShutdownAsync(IHost, CancellationToken) |
Verilen belirteç aracılığıyla kapatma tetiklendiğinde tamamlanan bir Görev döndürür. |