ConnectionBuilderExtensions Klasa

Definicja

IConnectionBuilder Rozszerzenia.

public ref class ConnectionBuilderExtensions abstract sealed
public static class ConnectionBuilderExtensions
type ConnectionBuilderExtensions = class
Public Module ConnectionBuilderExtensions
Dziedziczenie
ConnectionBuilderExtensions

Metody

Run(IConnectionBuilder, Func<ConnectionContext,Task>)

Dodaj daną middleware do połączenia.

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

Dodaj daną middleware do połączenia. Jeśli nie wywołujesz następnej funkcji, użyj Run(IConnectionBuilder, Func<ConnectionContext,Task>) zamiast tego.

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

Dodaj daną middleware do połączenia. Jeśli nie wywołujesz następnej funkcji, użyj Run(IConnectionBuilder, Func<ConnectionContext,Task>) zamiast tego.

Preferuj użycie Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) w celu uzyskania lepszej wydajności, jak pokazano poniżej:

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

Użyj podanego TConnectionHandlerConnectionHandler.

Dotyczy