IConnectionBuilder Schnittstelle

Definition

Definiert eine Schnittstelle, die die Mechanismen zum Konfigurieren einer Verbindungspipeline bereitstellt.

public interface class IConnectionBuilder
public interface IConnectionBuilder
type IConnectionBuilder = interface
Public Interface IConnectionBuilder
Abgeleitet

Eigenschaften

ApplicationServices

Ruft den IServiceProvider ab, der Zugriff auf den Dienstcontainer der Anwendung bereitstellt.

Methoden

Build()

Erstellt den Delegaten, der von dieser Anwendung zum Verarbeiten von Verbindungen verwendet wird.

Use(Func<ConnectionDelegate,ConnectionDelegate>)

Fügt der Verbindungspipeline der Anwendung einen Middlewaredelegaten hinzu.

Erweiterungsmethoden

Run(IConnectionBuilder, Func<ConnectionContext,Task>)

Fügen Sie der middleware Verbindung den angegebenen hinzu.

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

Fügen Sie der middleware Verbindung den angegebenen hinzu.

UseConnectionHandler<TConnectionHandler>(IConnectionBuilder)

Verwenden Sie den angegebenen TConnectionHandler ConnectionHandler .

UseHub<THub>(IConnectionBuilder)

Konfigurieren Sie die Verbindung, um den angegebenen Typ Hub zu hosten.

Gilt für: