IConnectionBuilder Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje rozhraní, které poskytuje mechanismy pro konfiguraci kanálu připojení.
public interface class IConnectionBuilder
public interface IConnectionBuilder
type IConnectionBuilder = interface
Public Interface IConnectionBuilder
- Odvozené
Vlastnosti
ApplicationServices |
IServiceProvider Získá , který poskytuje přístup ke kontejneru služby aplikace. |
Metody
Build() |
Vytvoří delegáta, který tato aplikace používá ke zpracování připojení. |
Use(Func<ConnectionDelegate,ConnectionDelegate>) |
Přidá delegáta middlewaru do kanálu připojení aplikace. |
Metody rozšíření
Run(IConnectionBuilder, Func<ConnectionContext,Task>) |
Přidejte danou |
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) |
Přidejte danou |
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>) |
Přidejte danou Upřednostněte použití pro Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) lepší výkon, jak je znázorněno níže:
|
UseConnectionHandler<TConnectionHandler>(IConnectionBuilder) |
Použijte danou |
UseHub<THub>(IConnectionBuilder) |
Nakonfigurujte připojení pro hostování zadaného Hub typu. |