共用方式為


ConnectionBuilderExtensions 類別

定義

IConnectionBuilder 擴展。

public ref class ConnectionBuilderExtensions abstract sealed
public static class ConnectionBuilderExtensions
type ConnectionBuilderExtensions = class
Public Module ConnectionBuilderExtensions
繼承
ConnectionBuilderExtensions

方法

Run(IConnectionBuilder, Func<ConnectionContext,Task>)

將指定的 middleware 新增至連接。

Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>)

將指定的 middleware 新增至連接。 如果您未呼叫下一個函式,請改用 Run(IConnectionBuilder, Func<ConnectionContext,Task>)

Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>)

將指定的 middleware 新增至連接。 如果您未呼叫下一個函式,請改用 Run(IConnectionBuilder, Func<ConnectionContext,Task>)

偏好使用 Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) 以提升效能,如下所示:

builder.Use((context, next) =>
{
    return next(context);
});
UseConnectionHandler<TConnectionHandler>(IConnectionBuilder)

使用指定的 TConnectionHandlerConnectionHandler

適用於