HttpContentJsonExtensions.ReadFromJsonAsync Methode

Definition

Überlädt

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

Liest den HTTP-Inhalt und gibt den Wert zurück, der sich aus dem Deserialisieren des Inhalts als JSON in einem asynchronen Vorgang ergibt.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

Liest den HTTP-Inhalt und gibt den Wert zurück, der sich aus dem Deserialisieren des Inhalts als JSON in einem asynchronen Vorgang ergibt.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

Liest den HTTP-Inhalt und gibt den Wert zurück, der sich aus dem Deserialisieren des Inhalts als JSON in einem asynchronen Vorgang ergibt.

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

Liest den HTTP-Inhalt und gibt den Wert zurück, der sich aus dem Deserialisieren des Inhalts als JSON in einem asynchronen Vorgang ergibt.

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

Liest den HTTP-Inhalt und gibt den Wert zurück, der sich aus dem Deserialisieren des Inhalts als JSON in einem asynchronen Vorgang ergibt.

ReadFromJsonAsync<T>(HttpContent, JsonTypeInfo<T>, CancellationToken)

Liest den HTTP-Inhalt und gibt den Wert zurück, der sich aus dem Deserialisieren des Inhalts als JSON in einem asynchronen Vorgang ergibt.

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

Quelle:
HttpContentJsonExtensions.cs
Quelle:
HttpContentJsonExtensions.cs

Liest den HTTP-Inhalt und gibt den Wert zurück, der sich aus dem Deserialisieren des Inhalts als JSON in einem asynchronen Vorgang ergibt.

C#
public static System.Threading.Tasks.Task<object?> ReadFromJsonAsync (this System.Net.Http.HttpContent content, Type type, System.Threading.CancellationToken cancellationToken = default);

Parameter

content
HttpContent

Der Inhalt, aus dem gelesen werden soll.

type
Type

Der Typ des Objekts, an das deserialisiert und zurückgegeben werden soll.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für:

.NET 9 und .NET 8
Produkt Versionen
.NET 8, 9

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

Quelle:
HttpContentJsonExtensions.cs
Quelle:
HttpContentJsonExtensions.cs
Quelle:
HttpContentJsonExtensions.cs

Liest den HTTP-Inhalt und gibt den Wert zurück, der sich aus dem Deserialisieren des Inhalts als JSON in einem asynchronen Vorgang ergibt.

C#
public static System.Threading.Tasks.Task<object?> ReadFromJsonAsync (this System.Net.Http.HttpContent content, Type type, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
C#
public static System.Threading.Tasks.Task<object?> ReadFromJsonAsync (this System.Net.Http.HttpContent content, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);

Parameter

content
HttpContent

Der Inhalt, aus dem gelesen werden soll.

type
Type

Der Typ des Objekts, an das deserialisiert und zurückgegeben werden soll.

options
JsonSerializerOptions

Optionen zum Steuern des Verhaltens während der Deserialisierung. Die Standardoptionen sind die Optionen, die durch Web angegeben werden.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET 5, 6, 7, 8, 9

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

Quelle:
HttpContentJsonExtensions.cs
Quelle:
HttpContentJsonExtensions.cs
Quelle:
HttpContentJsonExtensions.cs

Liest den HTTP-Inhalt und gibt den Wert zurück, der sich aus dem Deserialisieren des Inhalts als JSON in einem asynchronen Vorgang ergibt.

C#
public static System.Threading.Tasks.Task<object?> ReadFromJsonAsync (this System.Net.Http.HttpContent content, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);

Parameter

content
HttpContent

Der Inhalt, aus dem gelesen werden soll.

type
Type

Der Typ des Objekts, an das deserialisiert und zurückgegeben werden soll.

context
JsonSerializerContext

Der JsonSerializerContext, der zum Steuern des Deserialisierungsverhaltens verwendet wird.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

Quelle:
HttpContentJsonExtensions.cs
Quelle:
HttpContentJsonExtensions.cs

Liest den HTTP-Inhalt und gibt den Wert zurück, der sich aus dem Deserialisieren des Inhalts als JSON in einem asynchronen Vorgang ergibt.

C#
public static System.Threading.Tasks.Task<T?> ReadFromJsonAsync<T> (this System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken = default);

Typparameter

T

Der Zieltyp, in dem deserialisiert werden soll.

Parameter

content
HttpContent

Der Inhalt, aus dem gelesen werden soll.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Task<T>

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für:

.NET 9 und .NET 8
Produkt Versionen
.NET 8, 9

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

Quelle:
HttpContentJsonExtensions.cs
Quelle:
HttpContentJsonExtensions.cs
Quelle:
HttpContentJsonExtensions.cs

Liest den HTTP-Inhalt und gibt den Wert zurück, der sich aus dem Deserialisieren des Inhalts als JSON in einem asynchronen Vorgang ergibt.

C#
public static System.Threading.Tasks.Task<T?> ReadFromJsonAsync<T> (this System.Net.Http.HttpContent content, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
C#
public static System.Threading.Tasks.Task<T?> ReadFromJsonAsync<T> (this System.Net.Http.HttpContent content, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);

Typparameter

T

Der Zieltyp, in dem deserialisiert werden soll.

Parameter

content
HttpContent

Der Inhalt, aus dem gelesen werden soll.

options
JsonSerializerOptions

Optionen zum Steuern des Verhaltens während der Deserialisierung. Die Standardoptionen sind die Optionen, die durch Web angegeben werden.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Task<T>

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET 5, 6, 7, 8, 9

ReadFromJsonAsync<T>(HttpContent, JsonTypeInfo<T>, CancellationToken)

Quelle:
HttpContentJsonExtensions.cs
Quelle:
HttpContentJsonExtensions.cs
Quelle:
HttpContentJsonExtensions.cs

Liest den HTTP-Inhalt und gibt den Wert zurück, der sich aus dem Deserialisieren des Inhalts als JSON in einem asynchronen Vorgang ergibt.

C#
public static System.Threading.Tasks.Task<T?> ReadFromJsonAsync<T> (this System.Net.Http.HttpContent content, System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);

Typparameter

T

Der Zieltyp, in dem deserialisiert werden soll.

Parameter

content
HttpContent

Der Inhalt, aus dem gelesen werden soll.

jsonTypeInfo
JsonTypeInfo<T>

Die JsonTypeInfo, die zum Steuern des Deserialisierungsverhaltens verwendet wird.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Task<T>

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET 6, 7, 8, 9