ExceptionHandlerServiceCollectionExtensions.AddExceptionHandler Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AddExceptionHandler(IServiceCollection, Action<ExceptionHandlerOptions>) |
Ajoute des services et des options pour l’intergiciel du gestionnaire d’exceptions. |
AddExceptionHandler<T>(IServiceCollection) |
Ajoute une |
AddExceptionHandler<TService>(IServiceCollection, Action<ExceptionHandlerOptions,TService>) |
Ajoute des services et des options pour l’intergiciel du gestionnaire d’exceptions. |
AddExceptionHandler(IServiceCollection, Action<ExceptionHandlerOptions>)
Ajoute des services et des options pour l’intergiciel du gestionnaire d’exceptions.
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
Paramètres
- services
- IServiceCollection
pour l’ajout IServiceCollection de services.
- configureOptions
- Action<ExceptionHandlerOptions>
Délégué utilisé pour configurer ExceptionHandlerOptions.
Retours
S’applique à
AddExceptionHandler<T>(IServiceCollection)
Ajoute une IExceptionHandler
implémentation aux services.
IExceptionHandler
les implémentations sont utilisées par l’intergiciel du gestionnaire d’exceptions pour gérer les exceptions de requête inattendues.
Plusieurs gestionnaires peuvent être ajoutés et ils sont appelés par l’intergiciel dans l’ordre dans lequel ils sont ajoutés.
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
Paramètres de type
- T
Type de l’implémentation du gestionnaire d’exceptions.
Paramètres
- services
- IServiceCollection
pour l’ajout IServiceCollection de services.
Retours
IServiceCollection modifié.
S’applique à
AddExceptionHandler<TService>(IServiceCollection, Action<ExceptionHandlerOptions,TService>)
Ajoute des services et des options pour l’intergiciel du gestionnaire d’exceptions.
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
Paramètres de type
- TService
Paramètres
- services
- IServiceCollection
pour l’ajout IServiceCollection de services.
- configureOptions
- Action<ExceptionHandlerOptions,TService>
Délégué utilisé pour configurer ExceptionHandlerOptions.