다음을 통해 공유


UseExtensions 클래스

정의

미들웨어를 추가하기 위한 확장 메서드입니다.

public ref class UseExtensions abstract sealed
public static class UseExtensions
type UseExtensions = class
Public Module UseExtensions
상속
UseExtensions

메서드

Use(IApplicationBuilder, Func<HttpContext,Func<Task>,Task>)

인라인으로 정의된 미들웨어 대리자를 애플리케이션의 요청 파이프라인에 추가합니다. 다음 함수를 호출하지 않는 경우 대신 를 사용합니다 Run(IApplicationBuilder, RequestDelegate) .

아래와 같이 더 나은 성능을 위해 를 사용하는 Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>) 것이 좋습니다.

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

Use(IApplicationBuilder, Func<HttpContext,RequestDelegate,Task>)

인라인으로 정의된 미들웨어 대리자를 애플리케이션의 요청 파이프라인에 추가합니다. 다음 함수를 호출하지 않는 경우 대신 를 사용합니다 Run(IApplicationBuilder, RequestDelegate) .

적용 대상