Sdílet prostřednictvím


ConnectionBuilderExtensions Třída

Definice

IConnectionBuilder Rozšíření.

public ref class ConnectionBuilderExtensions abstract sealed
public static class ConnectionBuilderExtensions
type ConnectionBuilderExtensions = class
Public Module ConnectionBuilderExtensions
Dědičnost
ConnectionBuilderExtensions

Metody

Run(IConnectionBuilder, Func<ConnectionContext,Task>)

Přidejte danou middleware do připojení.

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

Přidejte danou middleware do připojení. Pokud nevoláte další funkci, použijte místo toho příkaz Run(IConnectionBuilder, Func<ConnectionContext,Task>) .

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

Přidejte danou middleware do připojení. Pokud nevoláte další funkci, použijte místo toho příkaz Run(IConnectionBuilder, Func<ConnectionContext,Task>) .

Upřednostněte použití pro Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) lepší výkon, jak je znázorněno níže:

builder.Use((context, next) =>
{
    return next(context);
});

UseConnectionHandler<TConnectionHandler>(IConnectionBuilder)

Použijte danou TConnectionHandlerConnectionHandler.

Platí pro