HttpRequestJsonExtensions.ReadFromJsonAsync 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
ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken) |
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den Objekttyp. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst. |
ReadFromJsonAsync(HttpRequest, Type, CancellationToken) |
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den angegebenen Typ. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst. |
ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken) |
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den angegebenen Typ. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst. |
ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken) |
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den angegebenen Typ. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst. |
ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken) |
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den angegebenen Typ. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst. |
ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken) |
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den angegebenen Typ. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst. |
ReadFromJsonAsync<TValue>(HttpRequest, JsonTypeInfo<TValue>, CancellationToken) |
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den angegebenen Typ. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst. |
ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken)
- Quelle:
- HttpRequestJsonExtensions.cs
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den Objekttyp. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst.
public static System.Threading.Tasks.ValueTask<object?> ReadFromJsonAsync (this Microsoft.AspNetCore.Http.HttpRequest request, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * System.Text.Json.Serialization.Metadata.JsonTypeInfo * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
<Extension()>
Public Function ReadFromJsonAsync (request As HttpRequest, jsonTypeInfo As JsonTypeInfo, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)
Parameter
- request
- HttpRequest
Die Anforderung zum Lesen.
- jsonTypeInfo
- JsonTypeInfo
Metadaten zum zu konvertierenden Typ.
- cancellationToken
- CancellationToken
Ein CancellationToken , der zum Abbrechen des Vorgangs verwendet wird.
Gibt zurück
Der deserialisierte Wert.
Gilt für:
ReadFromJsonAsync(HttpRequest, Type, CancellationToken)
- Quelle:
- HttpRequestJsonExtensions.cs
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den angegebenen Typ. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst.
public static System.Threading.Tasks.ValueTask<object?> ReadFromJsonAsync (this Microsoft.AspNetCore.Http.HttpRequest request, Type type, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * Type * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
<Extension()>
Public Function ReadFromJsonAsync (request As HttpRequest, type As Type, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)
Parameter
- request
- HttpRequest
Die Anforderung zum Lesen.
- type
- Type
Der Typ des zu lesenden Objekts
- cancellationToken
- CancellationToken
Ein CancellationToken , der zum Abbrechen des Vorgangs verwendet wird.
Gibt zurück
Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.
Gilt für:
ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)
- Quelle:
- HttpRequestJsonExtensions.cs
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den angegebenen Typ. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst.
public static System.Threading.Tasks.ValueTask<object?> ReadFromJsonAsync (this Microsoft.AspNetCore.Http.HttpRequest request, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
<Extension()>
Public Function ReadFromJsonAsync (request As HttpRequest, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)
Parameter
- request
- HttpRequest
Die Anforderung zum Lesen.
- type
- Type
Der Typ des zu lesenden Objekts
- options
- JsonSerializerOptions
Die Serialisierungsoptionen verwenden beim Deserialisieren des Inhalts.
- cancellationToken
- CancellationToken
Ein CancellationToken , der zum Abbrechen des Vorgangs verwendet wird.
Gibt zurück
Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.
Gilt für:
ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken)
- Quelle:
- HttpRequestJsonExtensions.cs
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den angegebenen Typ. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst.
public static System.Threading.Tasks.ValueTask<object?> ReadFromJsonAsync (this Microsoft.AspNetCore.Http.HttpRequest request, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * Type * System.Text.Json.Serialization.JsonSerializerContext * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
<Extension()>
Public Function ReadFromJsonAsync (request As HttpRequest, type As Type, context As JsonSerializerContext, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)
Parameter
- request
- HttpRequest
Die Anforderung zum Lesen.
- type
- Type
Der Typ des zu lesenden Objekts
- context
- JsonSerializerContext
Ein Metadatenanbieter für serialisierbare Typen.
- cancellationToken
- CancellationToken
Ein CancellationToken , der zum Abbrechen des Vorgangs verwendet wird.
Gibt zurück
Der deserialisierte Wert.
Gilt für:
ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)
- Quelle:
- HttpRequestJsonExtensions.cs
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den angegebenen Typ. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst.
public static System.Threading.Tasks.ValueTask<TValue?> ReadFromJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpRequest request, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Value>
<Extension()>
Public Function ReadFromJsonAsync(Of TValue) (request As HttpRequest, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TValue)
Typparameter
- TValue
Der Typ des zu lesenden Objekts
Parameter
- request
- HttpRequest
Die Anforderung zum Lesen.
- cancellationToken
- CancellationToken
Ein CancellationToken , der zum Abbrechen des Vorgangs verwendet wird.
Gibt zurück
Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.
Gilt für:
ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)
- Quelle:
- HttpRequestJsonExtensions.cs
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den angegebenen Typ. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst.
public static System.Threading.Tasks.ValueTask<TValue?> ReadFromJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpRequest request, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Value>
<Extension()>
Public Function ReadFromJsonAsync(Of TValue) (request As HttpRequest, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TValue)
Typparameter
- TValue
Der Typ des zu lesenden Objekts
Parameter
- request
- HttpRequest
Die Anforderung zum Lesen.
- options
- JsonSerializerOptions
Die Serialisierungsoptionen, die beim Deserialisieren des Inhalts verwendet werden sollen.
- cancellationToken
- CancellationToken
Ein CancellationToken , der zum Abbrechen des Vorgangs verwendet wird.
Gibt zurück
Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.
Gilt für:
ReadFromJsonAsync<TValue>(HttpRequest, JsonTypeInfo<TValue>, CancellationToken)
- Quelle:
- HttpRequestJsonExtensions.cs
Lesen Sie JSON aus der Anforderung, und deserialisieren Sie den angegebenen Typ. Wenn der Inhaltstyp der Anforderung kein bekannter JSON-Typ ist, wird ein Fehler ausgelöst.
public static System.Threading.Tasks.ValueTask<TValue?> ReadFromJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpRequest request, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Value>
<Extension()>
Public Function ReadFromJsonAsync(Of TValue) (request As HttpRequest, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TValue)
Typparameter
- TValue
Parameter
- request
- HttpRequest
Die Anforderung zum Lesen.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Metadaten zum zu konvertierenden Typ.
- cancellationToken
- CancellationToken
Ein CancellationToken , der zum Abbrechen des Vorgangs verwendet wird.
Gibt zurück
Der deserialisierte Wert.