StatusCodePagesExtensions.UseStatusCodePages Methode

Definition

Überlädt

Name Beschreibung
UseStatusCodePages(IApplicationBuilder)

Fügt einen StatusCodePagesMiddleware mit dem Standardantworthandler hinzu. Die Middleware sucht nach Antworten mit Statuscodes zwischen 400 und 599, die keinen Text haben, und versucht, wenn eine IProblemDetailsService Antwort verfügbar ist, eine ProblemDetails Antwort zu generieren. Wenn der Dienst nicht verfügbar ist oder die Antwort nicht schreiben kann, wird eine Nur-Text-Antwort generiert, die den Statuscode enthält.

UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions)

Fügt eine StatusCodePages-Middleware mit den angegebenen Optionen hinzu, die nach Antworten mit Statuscodes zwischen 400 und 599 sucht, die keinen Textkörper aufweisen. Wenn HandleAsync der Standardwert verwendet wird, wird versucht, eine Antwort mithilfe IProblemDetailsService von ProblemDetails Nur-Text-Antworten zu generieren, die den Statuscode enthält.

UseStatusCodePages(IApplicationBuilder, Action<IApplicationBuilder>)

Fügt der Pipeline eine StatusCodePages-Middleware mit der angegebenen alternativen Middlewarepipeline hinzu, die ausgeführt werden soll, um den Antworttext zu generieren.

UseStatusCodePages(IApplicationBuilder, Func<StatusCodeContext,Task>)

Fügt eine StatusCodePages-Middleware mit dem angegebenen Handler hinzu, die nach Antworten mit Statuscodes zwischen 400 und 599 sucht, die keinen Textkörper aufweisen.

UseStatusCodePages(IApplicationBuilder, String, String)

Fügt eine StatusCodePages-Middleware mit dem angegebenen Antworttext zum Senden hinzu. Dies kann einen Platzhalter "{0}" für den Statuscode enthalten. Die Middleware sucht nach Antworten mit Statuscodes zwischen 400 und 599, die keinen Text haben.

UseStatusCodePages(IApplicationBuilder)

Quelle:
StatusCodePagesExtensions.cs
Quelle:
StatusCodePagesExtensions.cs
Quelle:
StatusCodePagesExtensions.cs

Fügt einen StatusCodePagesMiddleware mit dem Standardantworthandler hinzu. Die Middleware sucht nach Antworten mit Statuscodes zwischen 400 und 599, die keinen Text haben, und versucht, wenn eine IProblemDetailsService Antwort verfügbar ist, eine ProblemDetails Antwort zu generieren. Wenn der Dienst nicht verfügbar ist oder die Antwort nicht schreiben kann, wird eine Nur-Text-Antwort generiert, die den Statuscode enthält.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseStatusCodePages(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseStatusCodePages(this Microsoft.AspNetCore.Builder.IApplicationBuilder app);
static member UseStatusCodePages : Microsoft.AspNetCore.Builder.IApplicationBuilder -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseStatusCodePages (app As IApplicationBuilder) As IApplicationBuilder

Parameter

Gibt zurück

Gilt für:

UseStatusCodePages(IApplicationBuilder, StatusCodePagesOptions)

Quelle:
StatusCodePagesExtensions.cs
Quelle:
StatusCodePagesExtensions.cs
Quelle:
StatusCodePagesExtensions.cs

Fügt eine StatusCodePages-Middleware mit den angegebenen Optionen hinzu, die nach Antworten mit Statuscodes zwischen 400 und 599 sucht, die keinen Textkörper aufweisen. Wenn HandleAsync der Standardwert verwendet wird, wird versucht, eine Antwort mithilfe IProblemDetailsService von ProblemDetails Nur-Text-Antworten zu generieren, die den Statuscode enthält.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseStatusCodePages(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app, Microsoft::AspNetCore::Builder::StatusCodePagesOptions ^ options);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseStatusCodePages(this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Microsoft.AspNetCore.Builder.StatusCodePagesOptions options);
static member UseStatusCodePages : Microsoft.AspNetCore.Builder.IApplicationBuilder * Microsoft.AspNetCore.Builder.StatusCodePagesOptions -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseStatusCodePages (app As IApplicationBuilder, options As StatusCodePagesOptions) As IApplicationBuilder

Parameter

Gibt zurück

Gilt für:

UseStatusCodePages(IApplicationBuilder, Action<IApplicationBuilder>)

Quelle:
StatusCodePagesExtensions.cs
Quelle:
StatusCodePagesExtensions.cs
Quelle:
StatusCodePagesExtensions.cs

Fügt der Pipeline eine StatusCodePages-Middleware mit der angegebenen alternativen Middlewarepipeline hinzu, die ausgeführt werden soll, um den Antworttext zu generieren.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseStatusCodePages(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app, Action<Microsoft::AspNetCore::Builder::IApplicationBuilder ^> ^ configuration);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseStatusCodePages(this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Action<Microsoft.AspNetCore.Builder.IApplicationBuilder> configuration);
static member UseStatusCodePages : Microsoft.AspNetCore.Builder.IApplicationBuilder * Action<Microsoft.AspNetCore.Builder.IApplicationBuilder> -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseStatusCodePages (app As IApplicationBuilder, configuration As Action(Of IApplicationBuilder)) As IApplicationBuilder

Parameter

configuration
Action<IApplicationBuilder>

Gibt zurück

Gilt für:

UseStatusCodePages(IApplicationBuilder, Func<StatusCodeContext,Task>)

Quelle:
StatusCodePagesExtensions.cs
Quelle:
StatusCodePagesExtensions.cs
Quelle:
StatusCodePagesExtensions.cs

Fügt eine StatusCodePages-Middleware mit dem angegebenen Handler hinzu, die nach Antworten mit Statuscodes zwischen 400 und 599 sucht, die keinen Textkörper aufweisen.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseStatusCodePages(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app, Func<Microsoft::AspNetCore::Diagnostics::StatusCodeContext ^, System::Threading::Tasks::Task ^> ^ handler);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseStatusCodePages(this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Func<Microsoft.AspNetCore.Diagnostics.StatusCodeContext,System.Threading.Tasks.Task> handler);
static member UseStatusCodePages : Microsoft.AspNetCore.Builder.IApplicationBuilder * Func<Microsoft.AspNetCore.Diagnostics.StatusCodeContext, System.Threading.Tasks.Task> -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseStatusCodePages (app As IApplicationBuilder, handler As Func(Of StatusCodeContext, Task)) As IApplicationBuilder

Parameter

Gibt zurück

Gilt für:

UseStatusCodePages(IApplicationBuilder, String, String)

Quelle:
StatusCodePagesExtensions.cs
Quelle:
StatusCodePagesExtensions.cs
Quelle:
StatusCodePagesExtensions.cs

Fügt eine StatusCodePages-Middleware mit dem angegebenen Antworttext zum Senden hinzu. Dies kann einen Platzhalter "{0}" für den Statuscode enthalten. Die Middleware sucht nach Antworten mit Statuscodes zwischen 400 und 599, die keinen Text haben.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseStatusCodePages(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app, System::String ^ contentType, System::String ^ bodyFormat);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseStatusCodePages(this Microsoft.AspNetCore.Builder.IApplicationBuilder app, string contentType, string bodyFormat);
static member UseStatusCodePages : Microsoft.AspNetCore.Builder.IApplicationBuilder * string * string -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseStatusCodePages (app As IApplicationBuilder, contentType As String, bodyFormat As String) As IApplicationBuilder

Parameter

contentType
String
bodyFormat
String

Gibt zurück

Gilt für: