ConnectionBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
的默认 IConnectionBuilder实现。
public ref class ConnectionBuilder : Microsoft::AspNetCore::Connections::IConnectionBuilder
public class ConnectionBuilder : Microsoft.AspNetCore.Connections.IConnectionBuilder
type ConnectionBuilder = class
interface IConnectionBuilder
Public Class ConnectionBuilder
Implements IConnectionBuilder
- 继承
-
ConnectionBuilder
- 实现
构造函数
ConnectionBuilder(IServiceProvider) |
初始化 ConnectionBuilder 的新实例。 |
属性
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 类型。 |