ExceptionHandlerServiceCollectionExtensions.AddExceptionHandler Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AddExceptionHandler(IServiceCollection, Action<ExceptionHandlerOptions>) |
Fügt Dienste und Optionen für die Ausnahmehandler-Middleware hinzu. |
AddExceptionHandler<T>(IServiceCollection) |
Fügt Diensten eine Implementierung hinzu |
AddExceptionHandler<TService>(IServiceCollection, Action<ExceptionHandlerOptions,TService>) |
Fügt Dienste und Optionen für die Ausnahmehandler-Middleware hinzu. |
AddExceptionHandler(IServiceCollection, Action<ExceptionHandlerOptions>)
Fügt Dienste und Optionen für die Ausnahmehandler-Middleware hinzu.
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
Parameter
- services
- IServiceCollection
Die IServiceCollection zum Hinzufügen von Diensten.
- configureOptions
- Action<ExceptionHandlerOptions>
Ein Delegat zum Konfigurieren der ExceptionHandlerOptions-Schnittstelle.
Gibt zurück
Gilt für:
AddExceptionHandler<T>(IServiceCollection)
Fügt Diensten eine Implementierung hinzu IExceptionHandler
.
IExceptionHandler
Implementierungen werden von der Middleware des Ausnahmehandlers verwendet, um unerwartete Anforderungsausnahmen zu behandeln.
Mehrere Handler können hinzugefügt werden, und sie werden von der Middleware in der Reihenfolge aufgerufen, in der sie hinzugefügt werden.
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
Typparameter
- T
Der Typ der Ausnahmehandlerimplementierung.
Parameter
- services
- IServiceCollection
Die IServiceCollection zum Hinzufügen von Diensten.
Gibt zurück
Das geänderte IServiceCollection.
Gilt für:
AddExceptionHandler<TService>(IServiceCollection, Action<ExceptionHandlerOptions,TService>)
Fügt Dienste und Optionen für die Ausnahmehandler-Middleware hinzu.
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
Typparameter
- TService
Parameter
- services
- IServiceCollection
Die IServiceCollection zum Hinzufügen von Diensten.
- configureOptions
- Action<ExceptionHandlerOptions,TService>
Ein Delegat zum Konfigurieren der ExceptionHandlerOptions-Schnittstelle.