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 в конвейер клиента размещенного файла.

Применяется к