IConnectionBuilder Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет интерфейс, предоставляющий механизмы настройки конвейера подключения.
public interface class IConnectionBuilder
public interface IConnectionBuilder
type IConnectionBuilder = interface
Public Interface IConnectionBuilder
- Производный
Свойства
ApplicationServices |
Возвращает объект IServiceProvider , предоставляющий доступ к контейнеру службы приложения. |
Методы
Build() |
Создает делегат, используемый этим приложением для обработки подключений. |
Use(Func<ConnectionDelegate,ConnectionDelegate>) |
Добавляет делегат ПО промежуточного слоя в конвейер подключения приложения. |
Методы расширения
Run(IConnectionBuilder, Func<ConnectionContext,Task>) |
Добавьте заданный |
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) |
Добавьте заданный |
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>) |
Добавьте заданный Предпочитайте использовать Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) для повышения производительности, как показано ниже:
|
UseConnectionHandler<TConnectionHandler>(IConnectionBuilder) |
Используйте заданный |
UseHub<THub>(IConnectionBuilder) |
Настройте подключение для размещения указанного Hub типа. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по