다음을 통해 공유


ConnectionBuilderExtensions 클래스

정의

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를 사용합니다.

적용 대상