FakeHost Sınıf

Tanım

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

Services

Programın yapılandırılmış hizmetlerini alır.

Yöntemler

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 atılır IHost .

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
StartAsync(CancellationToken)

Programı başlatır.

StopAsync(CancellationToken)

Programı düzgün bir şekilde durdurmayı dener.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

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 uygulamayı çalıştırır ve yalnızca belirteç tetiklendiğinde veya kapatma tetiklendiğinde ve tüm IHostedService örnekler durdurulduğunda tamamlanan bir Görev 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.

Şunlara uygulanır