다음을 통해 공유


ExceptionHandlerExtensions.UseExceptionHandler 메서드

정의

오버로드

UseExceptionHandler(IApplicationBuilder)

예외를 catch하고, 기록하고, 대체 파이프라인에서 요청을 다시 실행하는 미들웨어를 파이프라인에 추가합니다. 응답이 이미 시작된 경우 요청이 다시 실행되지 않습니다.

UseExceptionHandler(IApplicationBuilder, ExceptionHandlerOptions)

예외를 catch하고, 기록하고, 대체 파이프라인에서 요청을 다시 실행하는 미들웨어를 파이프라인에 추가합니다. 응답이 이미 시작된 경우 요청이 다시 실행되지 않습니다.

UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>)

예외를 catch하고, 기록하고, 대체 파이프라인에서 요청을 다시 실행하는 미들웨어를 파이프라인에 추가합니다. 응답이 이미 시작된 경우 요청이 다시 실행되지 않습니다.

UseExceptionHandler(IApplicationBuilder, String)

예외를 catch하고, 기록하고, 요청 경로를 재설정하고, 요청을 다시 실행하는 미들웨어를 파이프라인에 추가합니다. 응답이 이미 시작된 경우 요청이 다시 실행되지 않습니다.

UseExceptionHandler(IApplicationBuilder, String, Boolean)

예외를 catch하고, 기록하고, 요청 경로를 재설정하고, 요청을 다시 실행하는 미들웨어를 파이프라인에 추가합니다. 응답이 이미 시작된 경우 요청이 다시 실행되지 않습니다.

UseExceptionHandler(IApplicationBuilder)

Source:
ExceptionHandlerExtensions.cs
Source:
ExceptionHandlerExtensions.cs
Source:
ExceptionHandlerExtensions.cs

예외를 catch하고, 기록하고, 대체 파이프라인에서 요청을 다시 실행하는 미들웨어를 파이프라인에 추가합니다. 응답이 이미 시작된 경우 요청이 다시 실행되지 않습니다.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseExceptionHandler(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseExceptionHandler (this Microsoft.AspNetCore.Builder.IApplicationBuilder app);
static member UseExceptionHandler : Microsoft.AspNetCore.Builder.IApplicationBuilder -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseExceptionHandler (app As IApplicationBuilder) As IApplicationBuilder

매개 변수

반환

적용 대상

UseExceptionHandler(IApplicationBuilder, ExceptionHandlerOptions)

Source:
ExceptionHandlerExtensions.cs
Source:
ExceptionHandlerExtensions.cs
Source:
ExceptionHandlerExtensions.cs

예외를 catch하고, 기록하고, 대체 파이프라인에서 요청을 다시 실행하는 미들웨어를 파이프라인에 추가합니다. 응답이 이미 시작된 경우 요청이 다시 실행되지 않습니다.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseExceptionHandler(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app, Microsoft::AspNetCore::Builder::ExceptionHandlerOptions ^ options);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseExceptionHandler (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Microsoft.AspNetCore.Builder.ExceptionHandlerOptions options);
static member UseExceptionHandler : Microsoft.AspNetCore.Builder.IApplicationBuilder * Microsoft.AspNetCore.Builder.ExceptionHandlerOptions -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseExceptionHandler (app As IApplicationBuilder, options As ExceptionHandlerOptions) As IApplicationBuilder

매개 변수

반환

적용 대상

UseExceptionHandler(IApplicationBuilder, Action<IApplicationBuilder>)

Source:
ExceptionHandlerExtensions.cs
Source:
ExceptionHandlerExtensions.cs
Source:
ExceptionHandlerExtensions.cs

예외를 catch하고, 기록하고, 대체 파이프라인에서 요청을 다시 실행하는 미들웨어를 파이프라인에 추가합니다. 응답이 이미 시작된 경우 요청이 다시 실행되지 않습니다.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseExceptionHandler(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app, Action<Microsoft::AspNetCore::Builder::IApplicationBuilder ^> ^ configure);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseExceptionHandler (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Action<Microsoft.AspNetCore.Builder.IApplicationBuilder> configure);
static member UseExceptionHandler : Microsoft.AspNetCore.Builder.IApplicationBuilder * Action<Microsoft.AspNetCore.Builder.IApplicationBuilder> -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseExceptionHandler (app As IApplicationBuilder, configure As Action(Of IApplicationBuilder)) As IApplicationBuilder

매개 변수

반환

적용 대상

UseExceptionHandler(IApplicationBuilder, String)

Source:
ExceptionHandlerExtensions.cs
Source:
ExceptionHandlerExtensions.cs
Source:
ExceptionHandlerExtensions.cs

예외를 catch하고, 기록하고, 요청 경로를 재설정하고, 요청을 다시 실행하는 미들웨어를 파이프라인에 추가합니다. 응답이 이미 시작된 경우 요청이 다시 실행되지 않습니다.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseExceptionHandler(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app, System::String ^ errorHandlingPath);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseExceptionHandler (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, string errorHandlingPath);
static member UseExceptionHandler : Microsoft.AspNetCore.Builder.IApplicationBuilder * string -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseExceptionHandler (app As IApplicationBuilder, errorHandlingPath As String) As IApplicationBuilder

매개 변수

errorHandlingPath
String

반환

적용 대상

UseExceptionHandler(IApplicationBuilder, String, Boolean)

Source:
ExceptionHandlerExtensions.cs

예외를 catch하고, 기록하고, 요청 경로를 재설정하고, 요청을 다시 실행하는 미들웨어를 파이프라인에 추가합니다. 응답이 이미 시작된 경우 요청이 다시 실행되지 않습니다.

public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseExceptionHandler (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, string errorHandlingPath, bool createScopeForErrors);
static member UseExceptionHandler : Microsoft.AspNetCore.Builder.IApplicationBuilder * string * bool -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseExceptionHandler (app As IApplicationBuilder, errorHandlingPath As String, createScopeForErrors As Boolean) As IApplicationBuilder

매개 변수

errorHandlingPath
String

String 예외를 처리할 엔드포인트의 경로입니다.

createScopeForErrors
Boolean

IServiceProvider scope 만들지 여부입니다.

반환

적용 대상