Partilhar via


ConnectionBuilderExtensions Classe

Definição

IConnectionBuilder Extensões.

public ref class ConnectionBuilderExtensions abstract sealed
public static class ConnectionBuilderExtensions
type ConnectionBuilderExtensions = class
Public Module ConnectionBuilderExtensions
Herança
ConnectionBuilderExtensions

Métodos

Run(IConnectionBuilder, Func<ConnectionContext,Task>)

Adicione o dado middleware à conexão.

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

Adicione o dado middleware à conexão. Se você não estiver chamando a próxima função, use Run(IConnectionBuilder, Func<ConnectionContext,Task>) em vez disso.

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

Adicione o dado middleware à conexão. Se você não estiver chamando a próxima função, use Run(IConnectionBuilder, Func<ConnectionContext,Task>) em vez disso.

Prefira usar Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) para melhorar o desempenho, conforme mostrado abaixo:

builder.Use((context, next) =>
{
    return next(context);
});

UseConnectionHandler<TConnectionHandler>(IConnectionBuilder)

Use o determinado TConnectionHandlerConnectionHandler.

Aplica-se a