Freigeben über


ExceptionHandlerServiceCollectionExtensions.AddExceptionHandler Methode

Definition

Ü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 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.

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

Fügt Dienste und Optionen für die Ausnahmehandler-Middleware hinzu.

AddExceptionHandler(IServiceCollection, Action<ExceptionHandlerOptions>)

Quelle:
ExceptionHandlerServiceCollectionExtensions.cs

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)

Quelle:
ExceptionHandlerServiceCollectionExtensions.cs

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>)

Quelle:
ExceptionHandlerServiceCollectionExtensions.cs

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.

Gibt zurück

Gilt für: