IConnectionBuilder Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un'interfaccia che fornisce i meccanismi per configurare una pipeline di connessione.
public interface class IConnectionBuilder
public interface IConnectionBuilder
type IConnectionBuilder = interface
Public Interface IConnectionBuilder
- Derivato
Proprietà
ApplicationServices |
Ottiene l'oggetto che fornisce l'accesso IServiceProvider al contenitore del servizio dell'applicazione. |
Metodi
Build() |
Compila il delegato usato da questa applicazione per elaborare le connessioni. |
Use(Func<ConnectionDelegate,ConnectionDelegate>) |
Aggiunge un delegato middleware alla pipeline di connessione dell'applicazione. |
Metodi di estensione
Run(IConnectionBuilder, Func<ConnectionContext,Task>) |
Aggiungere l'oggetto specificato |
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) |
Aggiungere l'oggetto specificato |
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>) |
Aggiungere l'oggetto specificato Preferire l'uso Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) per ottenere prestazioni migliori, come illustrato di seguito:
|
UseConnectionHandler<TConnectionHandler>(IConnectionBuilder) |
Usare l'oggetto specificato |
UseHub<THub>(IConnectionBuilder) |
Configurare la connessione per ospitare il tipo specificato Hub . |