Sprache

ConnectionBuilder Klasse

Definition

Eine Standardimplementierung für IConnectionBuilder.

public ref class ConnectionBuilder : Microsoft::AspNetCore::Connections::IConnectionBuilder
public class ConnectionBuilder : Microsoft.AspNetCore.Connections.IConnectionBuilder
type ConnectionBuilder = class
    interface IConnectionBuilder
Public Class ConnectionBuilder
Implements IConnectionBuilder
Vererbung
ConnectionBuilder
Implementiert

Konstruktoren

Name Beschreibung
ConnectionBuilder(IServiceProvider)

Initialisiert eine neue Instanz von ConnectionBuilder.

Eigenschaften

Name Beschreibung
ApplicationServices

Ruft die ab, die IServiceProvider Zugriff auf den Dienstcontainer der Anwendung bietet.

Methoden

Name Beschreibung
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 Middlewaredelegat hinzu.

Erweiterungsmethoden

Name Beschreibung
Run(IConnectionBuilder, Func<ConnectionContext,Task>)

Fügen Sie der Verbindung die angegebene middleware hinzu.

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

Fügen Sie der Verbindung die 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 die 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.

UseHub<THub>(IConnectionBuilder)

Konfigurieren Sie die Verbindung zum Hosten des angegebenen Hub Typs.

Gilt für: