다음을 통해 공유


ExceptionHandlerServiceCollectionExtensions.AddExceptionHandler 메서드

정의

오버로드

AddExceptionHandler(IServiceCollection, Action<ExceptionHandlerOptions>)

예외 처리기 미들웨어에 대한 서비스 및 옵션을 추가합니다.

AddExceptionHandler<T>(IServiceCollection)

IExceptionHandler 서비스에 구현을 추가합니다. IExceptionHandler 구현은 예외 처리기 미들웨어에서 예기치 않은 요청 예외를 처리하는 데 사용됩니다. 여러 처리기를 추가할 수 있으며 미들웨어가 추가한 순서대로 호출합니다.

AddExceptionHandler<TService>(IServiceCollection, Action<ExceptionHandlerOptions,TService>)

예외 처리기 미들웨어에 대한 서비스 및 옵션을 추가합니다.

AddExceptionHandler(IServiceCollection, Action<ExceptionHandlerOptions>)

Source:
ExceptionHandlerServiceCollectionExtensions.cs

예외 처리기 미들웨어에 대한 서비스 및 옵션을 추가합니다.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddExceptionHandler (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Builder.ExceptionHandlerOptions> configureOptions);
static member AddExceptionHandler : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Builder.ExceptionHandlerOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddExceptionHandler (services As IServiceCollection, configureOptions As Action(Of ExceptionHandlerOptions)) As IServiceCollection

매개 변수

services
IServiceCollection

IServiceCollection 서비스를 추가하기 위한 입니다.

configureOptions
Action<ExceptionHandlerOptions>

ExceptionHandlerOptions를 구성하기 위한 대리자입니다.

반환

적용 대상

AddExceptionHandler<T>(IServiceCollection)

Source:
ExceptionHandlerServiceCollectionExtensions.cs

IExceptionHandler 서비스에 구현을 추가합니다. IExceptionHandler 구현은 예외 처리기 미들웨어에서 예기치 않은 요청 예외를 처리하는 데 사용됩니다. 여러 처리기를 추가할 수 있으며 미들웨어가 추가한 순서대로 호출합니다.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddExceptionHandler<T> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where T : class, Microsoft.AspNetCore.Diagnostics.IExceptionHandler;
static member AddExceptionHandler : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'T : null and 'T :> Microsoft.AspNetCore.Diagnostics.IExceptionHandler)
<Extension()>
Public Function AddExceptionHandler(Of T As {Class, IExceptionHandler}) (services As IServiceCollection) As IServiceCollection

형식 매개 변수

T

예외 처리기 구현의 형식입니다.

매개 변수

services
IServiceCollection

IServiceCollection 서비스를 추가하기 위한 입니다.

반환

수정된 IServiceCollection입니다.

적용 대상

AddExceptionHandler<TService>(IServiceCollection, Action<ExceptionHandlerOptions,TService>)

Source:
ExceptionHandlerServiceCollectionExtensions.cs

예외 처리기 미들웨어에 대한 서비스 및 옵션을 추가합니다.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddExceptionHandler<TService> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Builder.ExceptionHandlerOptions,TService> configureOptions) where TService : class;
static member AddExceptionHandler : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Builder.ExceptionHandlerOptions, 'Service (requires 'Service : null)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Service : null)
<Extension()>
Public Function AddExceptionHandler(Of TService As Class) (services As IServiceCollection, configureOptions As Action(Of ExceptionHandlerOptions, TService)) As IServiceCollection

형식 매개 변수

TService

매개 변수

services
IServiceCollection

IServiceCollection 서비스를 추가하기 위한 입니다.

configureOptions
Action<ExceptionHandlerOptions,TService>

ExceptionHandlerOptions를 구성하기 위한 대리자입니다.

반환

적용 대상