ExceptionHandlerServiceCollectionExtensions.AddExceptionHandler Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AddExceptionHandler(IServiceCollection, Action<ExceptionHandlerOptions>) |
Přidá služby a možnosti pro middleware obslužné rutiny výjimek. |
AddExceptionHandler<T>(IServiceCollection) |
|
AddExceptionHandler<TService>(IServiceCollection, Action<ExceptionHandlerOptions,TService>) |
Přidá služby a možnosti pro middleware obslužné rutiny výjimek. |
AddExceptionHandler(IServiceCollection, Action<ExceptionHandlerOptions>)
Přidá služby a možnosti pro middleware obslužné rutiny výjimek.
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
Parametry
- services
- IServiceCollection
Pro IServiceCollection přidání služeb.
- configureOptions
- Action<ExceptionHandlerOptions>
Delegát pro konfiguraci ExceptionHandlerOptions.
Návraty
Platí pro
AddExceptionHandler<T>(IServiceCollection)
IExceptionHandler
Přidá do služeb implementaci.
IExceptionHandler
middleware obslužné rutiny výjimek používá implementace ke zpracování neočekávaných výjimek požadavků.
Je možné přidat více obslužných rutin a middleware je volá v pořadí, ve kterém byly přidány.
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
Parametry typu
- T
Typ implementace obslužné rutiny výjimky.
Parametry
- services
- IServiceCollection
Pro IServiceCollection přidání služeb.
Návraty
Upravený IServiceCollectionsoubor .
Platí pro
AddExceptionHandler<TService>(IServiceCollection, Action<ExceptionHandlerOptions,TService>)
Přidá služby a možnosti pro middleware obslužné rutiny výjimek.
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
Parametry typu
- TService
Parametry
- services
- IServiceCollection
Pro IServiceCollection přidání služeb.
- configureOptions
- Action<ExceptionHandlerOptions,TService>
Delegát pro konfiguraci ExceptionHandlerOptions.