Freigeben über


InternalServerError<TValue> Klasse

Definition

Eine IResult, die bei der Ausführung ein Objekt in die Antwort mit dem Statuscode "Interner Serverfehler (500)" schreibt.

public sealed class InternalServerError<TValue> : Microsoft.AspNetCore.Http.IResult, Microsoft.AspNetCore.Http.IStatusCodeHttpResult, Microsoft.AspNetCore.Http.IValueHttpResult, Microsoft.AspNetCore.Http.IValueHttpResult<TValue>, Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider
type InternalServerError<'Value> = class
    interface IResult
    interface IEndpointMetadataProvider
    interface IStatusCodeHttpResult
    interface IValueHttpResult
    interface IValueHttpResult<'Value>
Public NotInheritable Class InternalServerError(Of TValue)
Implements IEndpointMetadataProvider, IResult, IStatusCodeHttpResult, IValueHttpResult, IValueHttpResult(Of TValue)

Typparameter

TValue

Der Typ des Fehlerobjekts, das json serialisiert wird, in den Antworttext.

Vererbung
InternalServerError<TValue>
Implementiert

Eigenschaften

StatusCode

Ruft den HTTP-Statuscode ab: Status500InternalServerError

Value

Ruft das Objektergebnis ab.

Methoden

ExecuteAsync(HttpContext)

Schreiben Sie eine HTTP-Antwort, die das Ergebnis widerspiegelt.

Explizite Schnittstellenimplementierungen

IEndpointMetadataProvider.PopulateMetadata(MethodInfo, EndpointBuilder)

Füllt Metadaten für die zugehörigen Endpoint und MethodInfoauf.

IStatusCodeHttpResult.StatusCode

Eine IResult, die bei der Ausführung ein Objekt in die Antwort mit dem Statuscode "Interner Serverfehler (500)" schreibt.

IValueHttpResult.Value

Eine IResult, die bei der Ausführung ein Objekt in die Antwort mit dem Statuscode "Interner Serverfehler (500)" schreibt.

Gilt für: