Condividi tramite


ExceptionHandlerServiceCollectionExtensions.AddExceptionHandler Metodo

Definizione

Overload

AddExceptionHandler(IServiceCollection, Action<ExceptionHandlerOptions>)

Aggiunge servizi e opzioni per il middleware del gestore eccezioni.

AddExceptionHandler<T>(IServiceCollection)

Aggiunge un'implementazione IExceptionHandler ai servizi. IExceptionHandler le implementazioni vengono usate dal middleware del gestore eccezioni per gestire le eccezioni di richiesta impreviste. È possibile aggiungere più gestori e vengono chiamati dal middleware nell'ordine in cui vengono aggiunti.

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

Aggiunge servizi e opzioni per il middleware del gestore eccezioni.

AddExceptionHandler(IServiceCollection, Action<ExceptionHandlerOptions>)

Origine:
ExceptionHandlerServiceCollectionExtensions.cs

Aggiunge servizi e opzioni per il middleware del gestore eccezioni.

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

Parametri

services
IServiceCollection

Oggetto IServiceCollection per l'aggiunta di servizi.

configureOptions
Action<ExceptionHandlerOptions>

Delegato per la configurazione dell'oggetto ExceptionHandlerOptions.

Restituisce

Si applica a

AddExceptionHandler<T>(IServiceCollection)

Origine:
ExceptionHandlerServiceCollectionExtensions.cs

Aggiunge un'implementazione IExceptionHandler ai servizi. IExceptionHandler le implementazioni vengono usate dal middleware del gestore eccezioni per gestire le eccezioni di richiesta impreviste. È possibile aggiungere più gestori e vengono chiamati dal middleware nell'ordine in cui vengono aggiunti.

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

Parametri di tipo

T

Tipo dell'implementazione del gestore eccezioni.

Parametri

services
IServiceCollection

Oggetto IServiceCollection per l'aggiunta di servizi.

Restituisce

Oggetto IServiceCollection modificato.

Si applica a

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

Origine:
ExceptionHandlerServiceCollectionExtensions.cs

Aggiunge servizi e opzioni per il middleware del gestore eccezioni.

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

Parametri di tipo

TService

Parametri

services
IServiceCollection

Oggetto IServiceCollection per l'aggiunta di servizi.

configureOptions
Action<ExceptionHandlerOptions,TService>

Delegato per la configurazione dell'oggetto ExceptionHandlerOptions.

Restituisce

Si applica a