Utf8JsonWriter Klasse

Definition

Bietet eine leistungsstarke API für das Schreiben von UTF-8-codiertem JSON-Text in Vorwärtsrichtung ohne Zwischenspeicherung.

public ref class Utf8JsonWriter sealed : IAsyncDisposable, IDisposable
public sealed class Utf8JsonWriter : IAsyncDisposable, IDisposable
type Utf8JsonWriter = class
    interface IAsyncDisposable
    interface IDisposable
Public NotInheritable Class Utf8JsonWriter
Implements IAsyncDisposable, IDisposable
Vererbung
Utf8JsonWriter
Implementiert

Hinweise

Utf8JsonWriter schreibt den Text sequenziell ohne Zwischenspeicherung und hält sich standardmäßig an den JSON-RFC, mit Ausnahme des Schreibens von Kommentaren.

Eine Methode, die versucht, ungültiges JSON zu schreiben, wenn die Validierung aktiviert ist, löst eine InvalidOperationException mit einer kontextspezifischen Fehlermeldung aus.

Um die Ausgabe mit Einzug und Leerraum formatieren zu können, die Überprüfung zu überspringen oder das Fluchtverhalten anzupassen, erstellen Sie eine instance vonJsonWriterOptions, und übergeben Sie sie an den Writer.

Weitere Informationen finden Sie unter Schreiben benutzerdefinierter Serialisierer und Deserialisierer mit System.Text.Json.

Konstruktoren

Utf8JsonWriter(IBufferWriter<Byte>, JsonWriterOptions)

Initialisiert eine neue Instanz der Utf8JsonWriter-Klasse unter Verwendung der angegebenen IBufferWriter<T>, um die Ausgabe zu schreiben, und von Anpassungsoptionen.

Utf8JsonWriter(Stream, JsonWriterOptions)

Initialisiert eine neue Instanz der Utf8JsonWriter-Klasse unter Verwendung des angegebenen Datenstroms, um die Ausgabe zu schreiben, und von Anpassungsoptionen.

Eigenschaften

BytesCommitted

Ruft die Gesamtzahl der Bytes ab, die bisher durch die aktuelle Instanz an die Ausgabe committet wurden.

BytesPending

Ruft die Anzahl der bisher vom Utf8JsonWriter geschriebenen Bytes ab, die noch nicht in die Ausgabe geleert und committet wurden.

CurrentDepth

Ruft die Tiefe des aktuellen Tokens ab.

Options

Ruft das benutzerdefinierte Verhalten ab, wenn JSON-Daten mithilfe dieser Instanz geschrieben werden, die angibt, ob die Ausgabe beim Schreiben formatiert, die strukturelle JSON-Überprüfung übersprungen werden soll und welche Zeichen mit Escapezeichen versehen werden sollen.

Methoden

Dispose()

Committet übrig gebliebenen JSON-Text, der noch nicht geleert wurde, und gibt alle Ressourcen frei, die von der aktuellen Instanz verwendet werden.

DisposeAsync()

Committet asynchron übrig gebliebenen JSON-Text, der noch nicht geleert wurde, und gibt alle Ressourcen frei, die von der aktuellen Instanz verwendet werden.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Flush()

Committet den bisher geschriebenen JSON-Text, sodass er für das Ausgabeziel sichtbar ist.

FlushAsync(CancellationToken)

Committet asynchron den bisher geschriebenen JSON-Text, sodass er für das Ausgabeziel sichtbar ist.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Reset()

Setzt den internen Zustand dieser Instanz zurück, sodass sie wiederverwendet werden kann.

Reset(IBufferWriter<Byte>)

Setzt den internen Zustand dieser Instanz zurück, sodass sie mit einer neuen Instanz von IBufferWriter<T> wiederverwendet werden kann.

Reset(Stream)

Setzt den internen Zustand dieser Instanz zurück, sodass sie mit einer neuen Instanz von Stream wiederverwendet werden kann.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

Schreibt den vorcodierten Eigenschaftennamen und unformatierten Byte-Wert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Schreibt den Eigenschaftennamen und unformatierten Byte-Wert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Schreibt den Eigenschaftennamen und unformatierten Byte-Wert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBase64String(String, ReadOnlySpan<Byte>)

Schreibt den Eigenschaftennamen und unformatierten Byte-Wert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBase64StringValue(ReadOnlySpan<Byte>)

Schreibt den unformatierten Bytewert als Base64-codierte JSON-Zeichenfolge als Element eines JSON-Arrays.

WriteBoolean(JsonEncodedText, Boolean)

Schreibt den vorcodierten Eigenschaftennamen und Boolean-Wert (als JSON-Literal true oder false) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Schreibt einen als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen und einen Boolean-Wert (als JSON-Literal true oder false) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und einen Boolean-Wert (als JSON-Literal true oder false) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBoolean(String, Boolean)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen Boolean-Wert (als JSON-Literal true oder false) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBooleanValue(Boolean)

Schreibt einen Boolean-Wert (als JSON-Literal true oder false) als ein Element eines JSON-Arrays.

WriteCommentValue(ReadOnlySpan<Byte>)

Schreibt einen UTF-8-Textwert als JSON-Kommentar.

WriteCommentValue(ReadOnlySpan<Char>)

Schreibt einen UTF-16-Textwert als JSON-Kommentar.

WriteCommentValue(String)

Schreibt einen Zeichenfolgentextwert als JSON-Kommentar.

WriteEndArray()

Schreibt das Ende eines JSON-Arrays.

WriteEndObject()

Schreibt das Ende eines JSON-Objekts.

WriteNull(JsonEncodedText)

Schreibt den Eigenschaftennamen und das JSON-Literal null als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNull(ReadOnlySpan<Byte>)

Schreibt einen als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen und das JSON-Literal NULL als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNull(ReadOnlySpan<Char>)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und das JSON-Literal NULL als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNull(String)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und das JSON-Literal NULL als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNullValue()

Schreibt das JSON-Literal NULL als ein Element eines JSON-Arrays.

WriteNumber(JsonEncodedText, Decimal)

Schreibt den vorcodierten Eigenschaftennamen und Decimal-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(JsonEncodedText, Double)

Schreibt den vorcodierten Eigenschaftennamen und Double-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(JsonEncodedText, Int32)

Schreibt den vorcodierten Eigenschaftennamen und Int32-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(JsonEncodedText, Int64)

Schreibt den vorcodierten Eigenschaftennamen und Int64-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(JsonEncodedText, Single)

Schreibt den vorcodierten Eigenschaftennamen und Single-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(JsonEncodedText, UInt32)

Schreibt den vorcodierten Eigenschaftennamen und UInt32-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(JsonEncodedText, UInt64)

Schreibt den vorcodierten Eigenschaftennamen und UInt64-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, Decimal)

Schreibt einen als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen und einen Decimal-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, Double)

Schreibt einen als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen und einen Double-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, Int32)

Schreibt einen als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen und einen Int32-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, Int64)

Schreibt einen als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen und einen Int64-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, Single)

Schreibt einen als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen und einen Single-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, UInt32)

Schreibt einen als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen und einen UInt32-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, UInt64)

Schreibt einen als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen und einen UInt64-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, Decimal)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und einen Decimal-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, Double)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und einen Double-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, Int32)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und einen Int32-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, Int64)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und einen Int64-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, Single)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und einen Single-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, UInt32)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und einen UInt32-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, UInt64)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und einen UInt64-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(String, Decimal)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen Decimal-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(String, Double)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen Double-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(String, Int32)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen Int32-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(String, Int64)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen Int64-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(String, Single)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen Single-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(String, UInt32)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen UInt32-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumber(String, UInt64)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen UInt64-Wert (als JSON-Zahl) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteNumberValue(Decimal)

Schreibt einen Decimal-Wert (als JSON-Zahl) als ein Element eines JSON-Arrays.

WriteNumberValue(Double)

Schreibt einen Double-Wert (als JSON-Zahl) als ein Element eines JSON-Arrays.

WriteNumberValue(Int32)

Schreibt einen Int32-Wert (als JSON-Zahl) als ein Element eines JSON-Arrays.

WriteNumberValue(Int64)

Schreibt einen Int64-Wert (als JSON-Zahl) als ein Element eines JSON-Arrays.

WriteNumberValue(Single)

Schreibt einen Single-Wert (als JSON-Zahl) als ein Element eines JSON-Arrays.

WriteNumberValue(UInt32)

Schreibt einen UInt32-Wert (als JSON-Zahl) als ein Element eines JSON-Arrays.

WriteNumberValue(UInt64)

Schreibt einen UInt64-Wert (als JSON-Zahl) als ein Element eines JSON-Arrays.

WritePropertyName(JsonEncodedText)

Schreibt den vorcodierten Eigenschaftennamen (als JSON-Zeichenfolge) als ersten Teil des Name-Wert-Paars eines JSON-Objekts.

WritePropertyName(ReadOnlySpan<Byte>)

Schreibt den UTF-8-Eigenschaftennamen (als JSON-Zeichenfolge) als ersten Teil des Name-Wert-Paars eines JSON-Objekts.

WritePropertyName(ReadOnlySpan<Char>)

Schreibt den Eigenschaftennamen (als JSON-Zeichenfolge) als ersten Teil des Name-Wert-Paars eines JSON-Objekts.

WritePropertyName(String)

Schreibt den Eigenschaftennamen (als JSON-Zeichenfolge) als ersten Teil des Name-Wert-Paars eines JSON-Objekts.

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Schreibt die Eingabe als JSON-Inhalt. Es wird erwartet, dass der Eingabeinhalt ein einzelner vollständiger JSON-Wert ist.

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Schreibt die Eingabe als JSON-Inhalt. Es wird erwartet, dass der Eingabeinhalt ein einzelner vollständiger JSON-Wert ist.

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Schreibt die Eingabe als JSON-Inhalt. Es wird erwartet, dass der Eingabeinhalt ein einzelner vollständiger JSON-Wert ist.

WriteRawValue(String, Boolean)

Schreibt die Eingabe als JSON-Inhalt. Es wird erwartet, dass der Eingabeinhalt ein einzelner vollständiger JSON-Wert ist.

WriteStartArray()

Schreibt den Anfang eines JSON-Arrays.

WriteStartArray(JsonEncodedText)

Schreibt den Anfang eines JSON-Arrays mit einem vorcodierten Eigenschaftennamen als Schlüssel.

WriteStartArray(ReadOnlySpan<Byte>)

Schreibt den Anfang eines JSON-Arrays mit einem als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen als Schlüssel.

WriteStartArray(ReadOnlySpan<Char>)

Schreibt den Anfang eines JSON-Arrays mit einem als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen als Schlüssel.

WriteStartArray(String)

Schreibt den Anfang eines JSON-Arrays mit einem als Zeichenfolge angegebenen Eigenschaftennamen als Schlüssel.

WriteStartObject()

Schreibt den Anfang eines JSON-Objekts.

WriteStartObject(JsonEncodedText)

Schreibt den Anfang eines JSON-Objekts mit einem vorcodierten Eigenschaftennamen als Schlüssel.

WriteStartObject(ReadOnlySpan<Byte>)

Schreibt den Anfang eines JSON-Objekts mit einem als schreibgeschützte Spanne von Bytes angegebenen Eigenschaftennamen als Schlüssel.

WriteStartObject(ReadOnlySpan<Char>)

Schreibt den Anfang eines JSON-Objekts mit einem Eigenschaftsnamen, der als schreibgeschützte Zeichenspanne als Schlüssel angegeben ist.

WriteStartObject(String)

Schreibt den Anfang eines JSON-Objekts mit einem als Zeichenfolge angegebenen Eigenschaftennamen als Schlüssel.

WriteString(JsonEncodedText, DateTime)

Schreibt den vorcodierten Eigenschaftennamen und DateTime-Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(JsonEncodedText, DateTimeOffset)

Schreibt den vorcodierten Eigenschaftennamen und DateTimeOffset-Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(JsonEncodedText, Guid)

Schreibt den vorcodierten Eigenschaftennamen und Guid-Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(JsonEncodedText, JsonEncodedText)

Schreibt den vorcodierten Eigenschaftennamen und vorcodierten Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(JsonEncodedText, ReadOnlySpan<Byte>)

Schreibt den vorcodierten Eigenschaftennamen und UTF-8-Textwert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(JsonEncodedText, ReadOnlySpan<Char>)

Schreibt den vorcodierten Eigenschaftennamen und Textwert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(JsonEncodedText, String)

Schreibt den vorcodierten Eigenschaftennamen und Zeichenfolgen-Textwert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Byte>, DateTime)

Schreibt einen UTF-8-Eigenschaftennamen und einen DateTime-Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Byte>, DateTimeOffset)

Schreibt einen UTF-8-Eigenschaftennamen und einen DateTimeOffset-Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Byte>, Guid)

Schreibt einen UTF-8-Eigenschaftennamen und einen Guid-Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Byte>, JsonEncodedText)

Schreibt den UTF-8-Eigenschaftennamen und vorcodierten Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Schreibt einen UTF-8-Eigenschaftennamen und UTF-8-Textwert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)

Schreibt einen UTF-8-Eigenschaftennamen und UTF-16-Textwert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Byte>, String)

Schreibt einen UTF-8-Eigenschaftennamen und Zeichenfolgentextwert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Char>, DateTime)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und einen DateTime-Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Char>, DateTimeOffset)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und einen DateTimeOffset-Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Char>, Guid)

Schreibt einen als schreibgeschützte Zeichenspanne angegebenen Eigenschaftennamen und einen Guid-Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Char>, JsonEncodedText)

Schreibt den Eigenschaftennamen und vorcodierten Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Schreibt einen UTF-16-Eigenschaftennamen und UTF-8-Textwert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Schreibt einen UTF-16-Eigenschaftennamen und UTF-16-Textwert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(ReadOnlySpan<Char>, String)

Schreibt einen UTF-16-Eigenschaftennamen und Zeichenfolgentextwert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(String, DateTime)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen DateTime-Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(String, DateTimeOffset)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen DateTimeOffset-Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(String, Guid)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen Guid-Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(String, JsonEncodedText)

Schreibt den Eigenschaftennamen und vorcodierten Wert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(String, ReadOnlySpan<Byte>)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen UTF-8-Textwert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(String, ReadOnlySpan<Char>)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen UTF-16-Textwert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteString(String, String)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftennamen und einen Zeichenfolgentextwert (als JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteStringValue(DateTime)

Schreibt einen DateTime-Wert (als JSON-Zeichenfolge) als ein Element eines JSON-Arrays.

WriteStringValue(DateTimeOffset)

Schreibt einen DateTimeOffset-Wert (als JSON-Zeichenfolge) als ein Element eines JSON-Arrays.

WriteStringValue(Guid)

Schreibt einen Guid-Wert (als JSON-Zeichenfolge) als ein Element eines JSON-Arrays.

WriteStringValue(JsonEncodedText)

Schreibt den vorcodierten Textwert (als JSON-Zeichenfolge) als ein Element eines JSON-Arrays.

WriteStringValue(ReadOnlySpan<Byte>)

Schreibt einen UTF-8-Textwert (als JSON-Zeichenfolge) als ein Element eines JSON-Arrays.

WriteStringValue(ReadOnlySpan<Char>)

Schreibt einen UTF-16-Textwert (als JSON-Zeichenfolge) als ein Element eines JSON-Arrays.

WriteStringValue(String)

Schreibt einen Zeichenfolgentextwert (als JSON-Zeichenfolge) als ein Element eines JSON-Arrays.

Erweiterungsmethoden

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguriert, wie Wartezeiten auf die Aufgaben angewandt werden, die von einem asynchronen verwerfbaren Element zurückgegeben werden.

Gilt für: