Freigeben über


ConnectionBuilderExtensions Klasse

Definition

IConnectionBuilder Erweiterungen.

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

Methoden

Run(IConnectionBuilder, Func<ConnectionContext,Task>)

Fügen Sie der Verbindung das angegebene middleware hinzu.

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

Fügen Sie der Verbindung das angegebene middleware hinzu. Wenn Sie die nächste Funktion nicht aufrufen, verwenden Sie Run(IConnectionBuilder, Func<ConnectionContext,Task>) stattdessen.

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

Fügen Sie der Verbindung das angegebene middleware hinzu. Wenn Sie die nächste Funktion nicht aufrufen, verwenden Sie Run(IConnectionBuilder, Func<ConnectionContext,Task>) stattdessen.

Verwenden Sie die Verwendung Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) für eine bessere Leistung, wie unten gezeigt:

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

UseConnectionHandler<TConnectionHandler>(IConnectionBuilder)

Verwenden Sie die angegebene TConnectionHandlerConnectionHandler.

Gilt für: