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 типа. |