HostedFileClientBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Построитель для создания конвейеров IHostedFileClient.
public ref class HostedFileClientBuilder sealed
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class HostedFileClientBuilder
public sealed class HostedFileClientBuilder
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type HostedFileClientBuilder = class
type HostedFileClientBuilder = class
Public NotInheritable Class HostedFileClientBuilder
- Наследование
-
HostedFileClientBuilder
- Атрибуты
Конструкторы
| Имя | Описание |
|---|---|
| HostedFileClientBuilder(Func<IServiceProvider,IHostedFileClient>) |
Инициализирует новый экземпляр класса HostedFileClientBuilder. |
| HostedFileClientBuilder(IHostedFileClient) |
Инициализирует новый экземпляр класса HostedFileClientBuilder. |
Методы
| Имя | Описание |
|---|---|
| Build(IServiceProvider) |
Создает объект IHostedFileClient , представляющий весь конвейер. Вызовы этого экземпляра будут проходить через каждый этап конвейера в свою очередь. |
| Use(Func<IHostedFileClient,IHostedFileClient>) |
Добавляет фабрику для промежуточного размещенного клиента файла в конвейер размещенного файла. |
| Use(Func<IHostedFileClient,IServiceProvider,IHostedFileClient>) |
Добавляет фабрику для промежуточного размещенного клиента файла в конвейер размещенного файла. |
Методы расширения
| Имя | Описание |
|---|---|
| UseLogging(HostedFileClientBuilder, ILoggerFactory, Action<LoggingHostedFileClient>) |
Добавляет ведение журнала в конвейер клиента размещенного файла. |
| UseOpenTelemetry(HostedFileClientBuilder, ILoggerFactory, String, Action<OpenTelemetryHostedFileClient>) |
Добавляет поддержку OpenTelemetry в конвейер клиента размещенного файла. |