Поделиться через


ConnectionBuilderExtensions Класс

Определение

IConnectionBuilder Расширения.

public ref class ConnectionBuilderExtensions abstract sealed
public static class ConnectionBuilderExtensions
type ConnectionBuilderExtensions = class
Public Module ConnectionBuilderExtensions
Наследование
ConnectionBuilderExtensions

Методы

Run(IConnectionBuilder, Func<ConnectionContext,Task>)

Добавьте заданный middleware объект в соединение.

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

Добавьте заданный middleware объект в соединение. Если вы не вызываете следующую функцию, используйте Run(IConnectionBuilder, Func<ConnectionContext,Task>) вместо нее .

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

Добавьте заданный middleware объект в соединение. Если вы не вызываете следующую функцию, используйте Run(IConnectionBuilder, Func<ConnectionContext,Task>) вместо нее .

Предпочитайте использовать Use(IConnectionBuilder, Func<ConnectionContext,ConnectionDelegate,Task>) для повышения производительности, как показано ниже:

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

UseConnectionHandler<TConnectionHandler>(IConnectionBuilder)

Используйте заданный TConnectionHandlerConnectionHandler.

Применяется к