ConnectionBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Domyślna implementacja dla elementu 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
- Dziedziczenie
-
ConnectionBuilder
- Implementuje
Konstruktory
ConnectionBuilder(IServiceProvider) |
Inicjuje nowe wystąpienie klasy ConnectionBuilder. |
Właściwości
ApplicationServices |
Pobiera element IServiceProvider , który zapewnia dostęp do kontenera usługi aplikacji. |
Metody
Build() |
Kompiluje delegata używanego przez tę aplikację do przetwarzania połączeń. |
Use(Func<ConnectionDelegate,ConnectionDelegate>) |
Dodaje delegata oprogramowania pośredniczącego do potoku połączenia aplikacji. |
Metody rozszerzania
Run(IConnectionBuilder, Func<ConnectionContext,Task>) |
Dodaj daną |
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) |
Dodaj daną |
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>) |
Dodaj daną Preferuj użycie Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) w celu uzyskania lepszej wydajności, jak pokazano poniżej:
|
UseConnectionHandler<TConnectionHandler>(IConnectionBuilder) |
Użyj podanego |
UseHub<THub>(IConnectionBuilder) |
Skonfiguruj połączenie do hostowania określonego Hub typu. |