FakeHost Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Настроенный узел для модульного тестирования.
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
- Наследование
-
FakeHost
- Реализации
Свойства
Services |
Возвращает настроенные службы программы. |
Методы
CreateBuilder() |
Создает экземпляр для IHostBuilder настройки и сборки узла. |
CreateBuilder(Action<FakeHostOptions>) |
Создает экземпляр для IHostBuilder настройки и сборки узла. |
CreateBuilder(FakeHostOptions) |
Создает экземпляр для IHostBuilder настройки и сборки узла. |
Dispose() |
Удаляет экземпляр IHost. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
StartAsync(CancellationToken) |
Запускает программу. |
StopAsync(CancellationToken) |
Пытается корректно остановить программу. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Методы расширения
GetFakeLogCollector(IHost) |
Возвращает объект , который собирает записи журнала, отправляемые в поддельные средства ведения журнала. |
GetFakeRedactionCollector(IHost) |
Возвращает объект , сообщая обо всех выполненных исправлениях. |
Run(IHost) |
Запускает приложение и блокирует вызывающий поток до тех пор, пока не будет активировано завершение работы узла и все IHostedService экземпляры не будут остановлены. |
RunAsync(IHost, CancellationToken) |
Запускает приложение и возвращает задачу, которая завершается только при активации маркера или завершении работы и остановке всех IHostedService экземпляров. |
Start(IHost) |
Запускает узел синхронно. |
StopAsync(IHost, TimeSpan) |
Пытается корректно остановить узел в течение указанного времени ожидания. |
WaitForShutdown(IHost) |
Блокирует вызывающий поток, пока завершение работы не будет активировано с помощью клавиш CTRL+C или SIGTERM. |
WaitForShutdownAsync(IHost, CancellationToken) |
Возвращает объект Task, который завершается после активации завершения работы с помощью указанного токена. |