Results Klasse

Definition

Eine Factory für IResult.

public static class Results
type Results = class
Public Class Results
Vererbung
Results

Eigenschaften

Empty

Erzeugt eine leere Ergebnisantwort, die bei ausführung nichts bewirkt.

Extensions

Stellt einen Container für externe Bibliotheken bereit, um den Standardsatz Results mit eigenen Beispielen zu erweitern.

Methoden

Accepted(String, Object)

Erzeugt eine Status202Accepted Antwort.

Accepted<TValue>(String, TValue)

Erzeugt eine Status202Accepted Antwort.

AcceptedAtRoute(String, Object, Object)

Erzeugt eine Status202Accepted Antwort.

AcceptedAtRoute(String, RouteValueDictionary, Object)

Erzeugt eine Status202Accepted Antwort.

AcceptedAtRoute<TValue>(String, Object, TValue)

Erzeugt eine Status202Accepted Antwort.

AcceptedAtRoute<TValue>(String, RouteValueDictionary, TValue)

Erzeugt eine Status202Accepted Antwort.

BadRequest(Object)

Erzeugt eine Status400BadRequest Antwort.

BadRequest<TValue>(TValue)

Erzeugt eine Status400BadRequest Antwort.

Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Schreibt den Inhalt des Bytearrays in die Antwort.

Dies unterstützt Bereichsanforderungen (Status206PartialContent oder Status416RangeNotSatisfiable , wenn der Bereich nicht zufriedenstellend ist).

Diese API ist ein Alias für File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).

Bytes(ReadOnlyMemory<Byte>, String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Schreibt den Inhalt des Bytearrays in die Antwort.

Dies unterstützt Bereichsanforderungen (Status206PartialContent oder Status416RangeNotSatisfiable , wenn der Bereich nicht zufriedenstellend ist).

Challenge(AuthenticationProperties, IList<String>)

Erstellt ein IResult , das bei der Ausführung aufruft ChallengeAsync(HttpContext, String, AuthenticationProperties).

Das Verhalten dieser Methode hängt IAuthenticationService vom verwendeten ab. Status401Unauthorizedund Status403Forbidden gehören zu den wahrscheinlich status Ergebnissen.

Conflict(Object)

Erzeugt eine Status409Conflict Antwort.

Conflict<TValue>(TValue)

Erzeugt eine Status409Conflict Antwort.

Content(String, MediaTypeHeaderValue)

Schreibt die content Zeichenfolge in die HTTP-Antwort.

Content(String, String, Encoding)

Schreibt die content Zeichenfolge in die HTTP-Antwort.

Dieser entspricht Text(String, String, Encoding).

Content(String, String, Encoding, Nullable<Int32>)

Schreibt die content Zeichenfolge in die HTTP-Antwort.

Dieser entspricht Text(String, String, Encoding, Nullable<Int32>).

Created()

Erzeugt eine Status201Created Antwort.

Created(String, Object)

Erzeugt eine Status201Created Antwort.

Created(Uri, Object)

Erzeugt eine Status201Created Antwort.

Created<TValue>(String, TValue)

Erzeugt eine Status201Created Antwort.

Created<TValue>(Uri, TValue)

Erzeugt eine Status201Created Antwort.

CreatedAtRoute(String, Object, Object)

Erzeugt eine Status201Created Antwort.

CreatedAtRoute(String, RouteValueDictionary, Object)

Erzeugt eine Status201Created Antwort.

CreatedAtRoute<TValue>(String, Object, TValue)

Erzeugt eine Status201Created Antwort.

CreatedAtRoute<TValue>(String, RouteValueDictionary, TValue)

Erzeugt eine Status201Created Antwort.

File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Schreibt den Inhalt des Bytearrays in die Antwort.

Dies unterstützt Bereichsanforderungen (Status206PartialContent oder Status416RangeNotSatisfiable , wenn der Bereich nicht zufriedenstellend ist).

Diese API ist ein Alias für Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).

File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Schreibt das angegebene Stream in die Antwort.

Dies unterstützt Bereichsanforderungen (Status206PartialContent oder Status416RangeNotSatisfiable , wenn der Bereich nicht zufriedenstellend ist).

Diese API ist ein Alias für Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Schreibt die Datei an die angegebene path in die Antwort.

Dies unterstützt Bereichsanforderungen (Status206PartialContent oder Status416RangeNotSatisfiable , wenn der Bereich nicht zufriedenstellend ist).

Forbid(AuthenticationProperties, IList<String>)

Erstellt eine IResult , die bei der Ausführung aufruft ForbidAsync(HttpContext, String, AuthenticationProperties).

Standardmäßig wird beim Ausführen dieses Ergebnisses ein Status403Forbiddenzurückgegeben. Einige Authentifizierungsschemas, z. B. Cookies, werden in eine Umleitung konvertiert Status403Forbidden , um eine Anmeldeseite anzuzeigen.

Json(Object, JsonSerializerOptions, String, Nullable<Int32>)

Erstellt eine IResult , die das angegebene data Objekt in JSON serialisiert.

Json(Object, JsonTypeInfo, String, Nullable<Int32>)

Erstellt eine IResult , die das angegebene data Objekt in JSON serialisiert.

Json(Object, Type, JsonSerializerContext, String, Nullable<Int32>)

Erstellt eine IResult , die das angegebene data Objekt in JSON serialisiert.

Json<TValue>(TValue, JsonSerializerContext, String, Nullable<Int32>)

Erstellt eine IResult , die das angegebene data Objekt in JSON serialisiert.

Json<TValue>(TValue, JsonSerializerOptions, String, Nullable<Int32>)

Erstellt eine IResult , die das angegebene data Objekt in JSON serialisiert.

Json<TValue>(TValue, JsonTypeInfo<TValue>, String, Nullable<Int32>)

Erstellt eine IResult , die das angegebene data Objekt in JSON serialisiert.

LocalRedirect(String, Boolean, Boolean)

Leitet an den angegebenen localUrlum.

NoContent()

Erzeugt eine Status204NoContent Antwort.

NotFound(Object)

Erzeugt eine Status404NotFound Antwort.

NotFound<TValue>(TValue)

Erzeugt eine Status404NotFound Antwort.

Ok(Object)

Erzeugt eine Status200OK Antwort.

Ok<TValue>(TValue)

Erzeugt eine Status200OK Antwort.

Problem(ProblemDetails)

Erzeugt eine ProblemDetails Antwort.

Problem(String, String, Nullable<Int32>, String, String, IDictionary<String,Object>)

Erzeugt eine ProblemDetails Antwort.

Redirect(String, Boolean, Boolean)

Leitet an den angegebenen urlum.

RedirectToRoute(String, Object, Boolean, Boolean, String)

Leitet an die angegebene Route um.

RedirectToRoute(String, RouteValueDictionary, Boolean, Boolean, String)

Leitet an die angegebene Route um.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Erstellt ein IResult , das bei der Ausführung aufruft SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties).

SignOut(AuthenticationProperties, IList<String>)

Erstellt ein IResult , das bei der Ausführung aufruft SignOutAsync(HttpContext, String, AuthenticationProperties).

StatusCode(Int32)

Erstellt ein IResult -Objekt, indem Sie einen statusCodeangeben.

Stream(Func<Stream,Task>, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Ermöglicht das direkte Schreiben in den Antworttext.

Dies unterstützt Bereichsanforderungen (Status206PartialContent oder Status416RangeNotSatisfiable , wenn der Bereich nicht zufriedenstellend ist).

Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Schreibt den Inhalt des angegebenen PipeReader in die Antwort.

Dies unterstützt Bereichsanforderungen (Status206PartialContent oder Status416RangeNotSatisfiable , wenn der Bereich nicht zufriedenstellend ist).

Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Schreibt das angegebene Stream in die Antwort.

Dies unterstützt Bereichsanforderungen (Status206PartialContent oder Status416RangeNotSatisfiable , wenn der Bereich nicht zufriedenstellend ist).

Diese API ist ein Alias für File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

Text(ReadOnlySpan<Byte>, String, Nullable<Int32>)

Schreibt den utf8Content UTF-8-codierten Text in die HTTP-Antwort.

Text(String, String, Encoding)

Schreibt die content Zeichenfolge in die HTTP-Antwort.

Dies ist ein Alias für Content(String, String, Encoding).

Text(String, String, Encoding, Nullable<Int32>)

Schreibt die content Zeichenfolge in die HTTP-Antwort.

Dies ist ein Alias für Content(String, String, Encoding, Nullable<Int32>).

Unauthorized()

Erzeugt eine Status401Unauthorized Antwort.

UnprocessableEntity(Object)

Erzeugt eine Status422UnprocessableEntity Antwort.

UnprocessableEntity<TValue>(TValue)

Erzeugt eine Status422UnprocessableEntity Antwort.

ValidationProblem(IDictionary<String,String[]>, String, String, Nullable<Int32>, String, String, IDictionary<String,Object>)

Erzeugt eine Status400BadRequest Antwort mit einem HttpValidationProblemDetails Wert.

Gilt für: