IConnectionBuilder Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define una interfaz que proporciona los mecanismos para configurar una canalización de conexión.
public interface class IConnectionBuilder
public interface IConnectionBuilder
type IConnectionBuilder = interface
Public Interface IConnectionBuilder
- Derivado
Propiedades
ApplicationServices |
Obtiene el objeto IServiceProvider que proporciona acceso al contenedor de servicios de la aplicación. |
Métodos
Build() |
Compila el delegado usado por esta aplicación para procesar las conexiones. |
Use(Func<ConnectionDelegate,ConnectionDelegate>) |
Agrega un delegado de middleware a la canalización de conexión de la aplicación. |
Métodos de extensión
Run(IConnectionBuilder, Func<ConnectionContext,Task>) |
Agregue el especificado |
Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) |
Agregue el especificado |
Use(IConnectionBuilder, Func<ConnectionContext,Func<Task>,Task>) |
Agregue el especificado Prefiere usar Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) para mejorar el rendimiento, como se muestra a continuación:
|
UseConnectionHandler<TConnectionHandler>(IConnectionBuilder) |
Use el especificado |
UseHub<THub>(IConnectionBuilder) |
Configure la conexión para hospedar el tipo especificado Hub . |