Freigeben über


Utf8JsonWriter Klasse

Definition

Stellt eine hochleistungsfähige API für vorwärtsbasiertes, nicht zwischengespeichertes Schreiben von UTF-8-codierten JSON-Text bereit.

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

Hinweise

Utf8JsonWriter schreibt den Text sequenziell ohne Zwischenspeicherung und entspricht standardmäßig dem JSON RFC-, mit Ausnahme des Schreibens von Kommentaren.

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

Um die Ausgabe mit Einzug und Leerzeichen formatieren zu können, um die Überprüfung zu überspringen oder das Escapeverhalten anzupassen, erstellen Sie eine Instanz von JsonWriterOptions und übergeben sie an den Writer.

Weitere Informationen finden Sie unter Schreiben von benutzerdefinierten Serialisierern und Deserializern mit System.Text.Json.

Konstruktoren

Utf8JsonWriter(IBufferWriter<Byte>, JsonWriterOptions)

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

Utf8JsonWriter(Stream, JsonWriterOptions)

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

Eigenschaften

BytesCommitted

Ruft die Gesamtanzahl der Bytes ab, die der Ausgabe der aktuellen Instanz bisher zugesichert wurden.

BytesPending

Ruft die Anzahl der Bytes ab, die von der Utf8JsonWriter bisher geschrieben wurden, die noch nicht in die Ausgabe geleert und zugesichert wurden.

CurrentDepth

Ruft die Tiefe des aktuellen Tokens ab.

Options

Ruft das benutzerdefinierte Verhalten beim Schreiben von JSON mithilfe dieser Instanz ab, das angibt, ob die Ausgabe beim Schreiben formatiert werden soll, ob die strukturelle JSON-Überprüfung übersprungen werden soll und welche Zeichen escapezeichen.

Methoden

Dispose()

Führt einen Commit für json-Text aus, der noch nicht geleert wurde, und gibt alle ressourcen frei, die von der aktuellen Instanz verwendet werden.

DisposeAsync()

Führt asynchron einen Commit für json-Text aus, der noch nicht geleert wurde, und gibt alle ressourcen frei, die von der aktuellen Instanz verwendet werden.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Flush()

Commits the JSON text written so far, which makes it visible to the output destination.

FlushAsync(CancellationToken)

Setzt den bisher geschriebenen JSON-Text asynchron fest, wodurch er für das Ausgabeziel sichtbar wird.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der 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, damit sie mit einer neuen Instanz von IBufferWriter<T>wiederverwendet werden kann.

Reset(Stream)

Setzt den internen Zustand dieser Instanz zurück, damit sie mit einer neuen Instanz von Streamwiederverwendet werden kann.

ToString()

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

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

Schreibt den vorcodierten Eigenschaftsnamen und den Unformatierten Bytewert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

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

Schreibt den Eigenschaftsnamen und den Unformatierten Bytewert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

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

Schreibt den Eigenschaftsnamen und den Unformatierten Bytewert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteBase64String(String, ReadOnlySpan<Byte>)

Schreibt den Eigenschaftsnamen und den Unformatierten Bytewert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars 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 Namens-/Wertpaars eines JSON-Objekts.

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Bereich von Bytes und einen Boolean Wert (als JSON-Literal true oder false) als Teil eines Namens-Wert-Paars eines JSON-Objekts angegeben wird.

WriteBoolean(ReadOnlySpan<Char>, Boolean)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Zeichenbereich und einen Boolean Wert (als JSON-Literal true oder false) als Teil eines Namens-/Wertpaars eines JSON-Objekts angegeben wird.

WriteBoolean(String, Boolean)

Schreibt einen Eigenschaftsnamen, der als Zeichenfolge angegeben ist, und einen Boolean Wert (als JSON-Literal true oder false) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteBooleanValue(Boolean)

Schreibt einen Boolean Wert (als JSON-Literal true oder false) als 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 vorcodierten Eigenschaftennamen und die JSON-Literal-NULL- als Teil eines Namens-Wert-Paars eines JSON-Objekts.

WriteNull(ReadOnlySpan<Byte>)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Bereich von Bytes angegeben wird, und die JSON-Literal-NULL- als Teil eines Namens-Wert-Paars eines JSON-Objekts.

WriteNull(ReadOnlySpan<Char>)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Zeichenbereich angegeben wird, und das JSON-Literal null als Teil eines Namens-Wert-Paars eines JSON-Objekts.

WriteNull(String)

Schreibt einen Eigenschaftsnamen, der als Zeichenfolge angegeben ist, und die JSON-Literal-null als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNullValue()

Schreibt das JSON-Literal null als Element eines JSON-Arrays.

WriteNumber(JsonEncodedText, Decimal)

Schreibt den vorcodierten Eigenschaftennamen und Decimal Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(JsonEncodedText, Double)

Schreibt den vorcodierten Eigenschaftennamen und Double Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(JsonEncodedText, Int32)

Schreibt den vorcodierten Eigenschaftennamen und Int32 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(JsonEncodedText, Int64)

Schreibt den vorcodierten Eigenschaftennamen und Int64 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(JsonEncodedText, Single)

Schreibt den vorcodierten Eigenschaftennamen und Single Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(JsonEncodedText, UInt32)

Schreibt den vorcodierten Eigenschaftennamen und UInt32 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(JsonEncodedText, UInt64)

Schreibt den vorcodierten Eigenschaftennamen und UInt64 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, Decimal)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Bereich von Bytes angegeben wird, und einen Decimal Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, Double)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Bereich von Bytes angegeben wird, und einen Double Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, Int32)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Bereich von Bytes angegeben wird, und einen Int32 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, Int64)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Bereich von Bytes angegeben wird, und einen Int64 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, Single)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Bereich von Bytes angegeben wird, und einen Single Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, UInt32)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Bereich von Bytes angegeben wird, und einen UInt32 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Byte>, UInt64)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Bereich von Bytes angegeben wird, und einen UInt64 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, Decimal)

Schreibt einen als schreibgeschützten Zeichenbereich angegebenen Eigenschaftsnamen und einen Decimal Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, Double)

Schreibt einen als schreibgeschützten Zeichenbereich angegebenen Eigenschaftsnamen und einen Double Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, Int32)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Zeichenbereich angegeben wird, und einen Int32 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, Int64)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Zeichenbereich angegeben wird, und einen Int64 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, Single)

Schreibt einen als schreibgeschützten Zeichenbereich angegebenen Eigenschaftsnamen und einen Single Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, UInt32)

Schreibt einen als schreibgeschützten Zeichenbereich angegebenen Eigenschaftsnamen und einen UInt32 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(ReadOnlySpan<Char>, UInt64)

Schreibt einen als schreibgeschützten Zeichenbereich angegebenen Eigenschaftsnamen und einen UInt64 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(String, Decimal)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftsnamen und einen Decimal Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(String, Double)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftsnamen und einen Double Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(String, Int32)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftsnamen und einen Int32 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(String, Int64)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftsnamen und einen Int64 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(String, Single)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftsnamen und einen Single Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(String, UInt32)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftsnamen und einen UInt32 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumber(String, UInt64)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftsnamen und einen UInt64 Wert (als JSON-Zahl) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteNumberValue(Decimal)

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

WriteNumberValue(Double)

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

WriteNumberValue(Int32)

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

WriteNumberValue(Int64)

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

WriteNumberValue(Single)

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

WriteNumberValue(UInt32)

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

WriteNumberValue(UInt64)

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

WritePropertyName(JsonEncodedText)

Schreibt den vorcodierten Eigenschaftennamen (als JSON-Zeichenfolge) als ersten Teil eines Namens-/Wertpaars eines JSON-Objekts.

WritePropertyName(ReadOnlySpan<Byte>)

Schreibt den UTF-8-Eigenschaftsnamen (als JSON-Zeichenfolge) als ersten Teil eines Namens-/Wertpaars eines JSON-Objekts.

WritePropertyName(ReadOnlySpan<Char>)

Schreibt den Eigenschaftsnamen (als JSON-Zeichenfolge) als ersten Teil eines Namens-/Wertpaars eines JSON-Objekts.

WritePropertyName(String)

Schreibt den Eigenschaftsnamen (als JSON-Zeichenfolge) als ersten Teil eines Namens-/Wertpaars 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 Eigenschaftsnamen, der als schreibgeschützter Bytebereich als Schlüssel angegeben ist.

WriteStartArray(ReadOnlySpan<Char>)

Schreibt den Anfang eines JSON-Arrays mit einem Eigenschaftsnamen, der als schreibgeschützter Zeichenbereich als Schlüssel angegeben ist.

WriteStartArray(String)

Schreibt den Anfang eines JSON-Arrays mit einem Eigenschaftsnamen, der als Zeichenfolge als Schlüssel angegeben ist.

WriteStartObject()

Schreibt den Anfang eines JSON-Objekts.

WriteStartObject(JsonEncodedText)

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

WriteStartObject(ReadOnlySpan<Byte>)

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

WriteStartObject(ReadOnlySpan<Char>)

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

WriteStartObject(String)

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

WriteString(JsonEncodedText, DateTime)

Schreibt den vorcodierten Eigenschaftennamen und DateTime Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(JsonEncodedText, DateTimeOffset)

Schreibt den vorcodierten Eigenschaftennamen und DateTimeOffset Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(JsonEncodedText, Guid)

Schreibt den vorcodierten Eigenschaftennamen und Guid Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(JsonEncodedText, JsonEncodedText)

Schreibt den vorcodierten Eigenschaftsnamen und den vorcodierten Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(JsonEncodedText, ReadOnlySpan<Byte>)

Schreibt den vorcodierten Eigenschaftennamen und UTF-8-Textwert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(JsonEncodedText, ReadOnlySpan<Char>)

Schreibt den vorcodierten Eigenschaftsnamen und den Textwert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(JsonEncodedText, String)

Schreibt den vorcodierten Eigenschaftsnamen und den Zeichenfolgentextwert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(ReadOnlySpan<Byte>, DateTime)

Schreibt einen UTF-8-Eigenschaftsnamen und einen DateTime Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(ReadOnlySpan<Byte>, DateTimeOffset)

Schreibt einen UTF-8-Eigenschaftsnamen und einen DateTimeOffset Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(ReadOnlySpan<Byte>, Guid)

Schreibt einen UTF-8-Eigenschaftsnamen und einen Guid Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(ReadOnlySpan<Byte>, JsonEncodedText)

Schreibt den UTF-8-Eigenschaftsnamen und den vorcodierten Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

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

Schreibt einen UTF-8-Eigenschaftsnamen und UTF-8-Textwert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

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

Schreibt einen UTF-8-Eigenschaftsnamen und UTF-16-Textwert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(ReadOnlySpan<Byte>, String)

Schreibt einen UTF-8-Eigenschaftsnamen und einen Zeichenfolgentextwert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(ReadOnlySpan<Char>, DateTime)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Zeichenbereich angegeben wird, und einen DateTime Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(ReadOnlySpan<Char>, DateTimeOffset)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Zeichenbereich angegeben wird, und einen DateTimeOffset Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(ReadOnlySpan<Char>, Guid)

Schreibt einen Eigenschaftsnamen, der als schreibgeschützter Zeichenbereich angegeben wird, und einen Guid Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(ReadOnlySpan<Char>, JsonEncodedText)

Schreibt den Eigenschaftennamen und den vorcodierten Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

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

Schreibt einen UTF-16-Eigenschaftsnamen und UTF-8-Textwert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

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

Schreibt einen UTF-16-Eigenschaftsnamen und UTF-16-Textwert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(ReadOnlySpan<Char>, String)

Schreibt einen UTF-16-Eigenschaftsnamen und Zeichenfolgentextwert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(String, DateTime)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftsnamen und einen DateTime Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(String, DateTimeOffset)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftsnamen und einen DateTimeOffset Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(String, Guid)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftsnamen und einen Guid Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(String, JsonEncodedText)

Schreibt den Eigenschaftennamen und den vorcodierten Wert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(String, ReadOnlySpan<Byte>)

Schreibt einen Eigenschaftsnamen, der als Zeichenfolge angegeben ist, und einen UTF-8-Textwert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(String, ReadOnlySpan<Char>)

Schreibt einen Eigenschaftsnamen, der als Zeichenfolge angegeben ist, und einen UTF-16-Textwert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteString(String, String)

Schreibt einen als Zeichenfolge angegebenen Eigenschaftsnamen und einen Zeichenfolgentextwert (als JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteStringValue(DateTime)

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

WriteStringValue(DateTimeOffset)

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

WriteStringValue(Guid)

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

WriteStringValue(JsonEncodedText)

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

WriteStringValue(ReadOnlySpan<Byte>)

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

WriteStringValue(ReadOnlySpan<Char>)

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

WriteStringValue(String)

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

Erweiterungsmethoden

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguriert, wie auf die von einem asynchronen Einweg zurückgegebenen Aufgaben gewartet wird.

Gilt für: