Utf8JsonWriter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia interfejs API o wysokiej wydajności do pisania tekstu JSON zakodowanego w formacie UTF-8 tylko do przekazywania, bez buforowania.
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
- Dziedziczenie
-
Utf8JsonWriter
- Implementuje
Uwagi
Utf8JsonWriter zapisuje tekst sekwencyjnie bez buforowania i domyślnie jest zgodny z RFC JSON, z wyjątkiem pisania komentarzy.
Metoda, która próbuje zapisać nieprawidłowy kod JSON po włączeniu walidacji zgłasza InvalidOperationException z komunikatem o błędzie specyficznym dla kontekstu.
Aby można było sformatować dane wyjściowe z wcięciem i białym znakiem, pominąć walidację lub dostosować zachowanie ucieczki, utworzyć wystąpienie JsonWriterOptions i przekazać je do modułu zapisywania.
Aby uzyskać więcej informacji, zobacz How to write custom serializers and deserializers with System.Text.Json.
Konstruktory
| Utf8JsonWriter(IBufferWriter<Byte>, JsonWriterOptions) |
Inicjuje nowe wystąpienie klasy Utf8JsonWriter przy użyciu określonego IBufferWriter<T> w celu zapisania danych wyjściowych i opcji dostosowywania. |
| Utf8JsonWriter(Stream, JsonWriterOptions) |
Inicjuje nowe wystąpienie klasy Utf8JsonWriter przy użyciu określonego strumienia w celu zapisania danych wyjściowych i opcji dostosowywania. |
Właściwości
| BytesCommitted |
Pobiera łączną liczbę bajtów zatwierdzonych do danych wyjściowych przez bieżące wystąpienie do tej pory. |
| BytesPending |
Pobiera liczbę bajtów zapisanych przez Utf8JsonWriter do tej pory, które nie zostały jeszcze opróżnione do danych wyjściowych i zatwierdzone. |
| CurrentDepth |
Pobiera głębokość bieżącego tokenu. |
| Options |
Pobiera zachowanie niestandardowe podczas pisania kodu JSON przy użyciu tego wystąpienia, co wskazuje, czy formatować dane wyjściowe podczas zapisywania, czy pominąć strukturalną walidację JSON i które znaki mają być ucieczki. |
Metody
| Dispose() |
Zatwierdza dowolny pozostawiony tekst JSON, który nie został jeszcze opróżniony i zwalnia wszystkie zasoby używane przez bieżące wystąpienie. |
| DisposeAsync() |
Asynchronicznie zatwierdza wszelkie pozostawione tekst JSON, który nie został jeszcze opróżniony i zwalnia wszystkie zasoby używane przez bieżące wystąpienie. |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| Flush() |
Zatwierdza tekst JSON napisany do tej pory, co sprawia, że jest widoczny dla miejsca docelowego danych wyjściowych. |
| FlushAsync(CancellationToken) |
Asynchronicznie zatwierdza tekst JSON napisany do tej pory, co sprawia, że jest widoczny dla miejsca docelowego danych wyjściowych. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| Reset() |
Resetuje stan wewnętrzny tego wystąpienia, aby można było go użyć ponownie. |
| Reset(IBufferWriter<Byte>) |
Resetuje stan wewnętrzny tego wystąpienia, aby można było go użyć ponownie z nowym wystąpieniem IBufferWriter<T>. |
| Reset(Stream) |
Resetuje stan wewnętrzny tego wystąpienia, aby można było go użyć ponownie z nowym wystąpieniem Stream. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
| WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>) |
Zapisuje wstępnie zakodowaną nazwę właściwości i nieprzetworzoną wartość bajtów (jako ciąg JSON zakodowany w formacie Base64) w ramach pary nazw/wartości obiektu JSON. |
| WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Zapisuje nazwę właściwości i nieprzetworzone wartości bajtów (jako ciąg JSON zakodowany w formacie Base64) w ramach pary nazw/wartości obiektu JSON. |
| WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Zapisuje nazwę właściwości i nieprzetworzone wartości bajtów (jako ciąg JSON zakodowany w formacie Base64) w ramach pary nazw/wartości obiektu JSON. |
| WriteBase64String(String, ReadOnlySpan<Byte>) |
Zapisuje nazwę właściwości i nieprzetworzone wartości bajtów (jako ciąg JSON zakodowany w formacie Base64) w ramach pary nazw/wartości obiektu JSON. |
| WriteBase64StringSegment(ReadOnlySpan<Byte>, Boolean) |
Udostępnia interfejs API o wysokiej wydajności do pisania tekstu JSON zakodowanego w formacie UTF-8 tylko do przekazywania, bez buforowania. |
| WriteBase64StringValue(ReadOnlySpan<Byte>) |
Zapisuje nieprzetworzoną wartość bajtów jako ciąg JSON zakodowany w formacie Base64 jako element tablicy JSON. |
| WriteBoolean(JsonEncodedText, Boolean) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość Boolean (jako literał JSON true lub false) jako część pary nazwy/wartości obiektu JSON. |
| WriteBoolean(ReadOnlySpan<Byte>, Boolean) |
Zapisuje nazwę właściwości określoną jako zakres tylko do odczytu bajtów i wartość Boolean (jako literał JSON true lub false) w ramach pary nazwy/wartości obiektu JSON. |
| WriteBoolean(ReadOnlySpan<Char>, Boolean) |
Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i wartość Boolean (jako literał JSON true lub false) w ramach pary nazwy/wartości obiektu JSON. |
| WriteBoolean(String, Boolean) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość Boolean (jako literał JSON true lub false) jako część pary nazwy/wartości obiektu JSON. |
| WriteBooleanValue(Boolean) |
Zapisuje wartość Boolean (jako literał JSON true lub false) jako element tablicy JSON. |
| WriteCommentValue(ReadOnlySpan<Byte>) |
Zapisuje wartość tekstową UTF-8 jako komentarz JSON. |
| WriteCommentValue(ReadOnlySpan<Char>) |
Zapisuje wartość tekstową UTF-16 jako komentarz w formacie JSON. |
| WriteCommentValue(String) |
Zapisuje wartość tekstową ciągu jako komentarz w formacie JSON. |
| WriteEndArray() |
Zapisuje koniec tablicy JSON. |
| WriteEndObject() |
Zapisuje koniec obiektu JSON. |
| WriteNull(JsonEncodedText) |
Zapisuje nazwę właściwości zakodowanej wstępnie i literał JSON null jako część pary nazwy/wartości obiektu JSON. |
| WriteNull(ReadOnlySpan<Byte>) |
Zapisuje nazwę właściwości określoną jako zakres tylko do odczytu bajtów, a literał JSON wartości null jako część pary nazw/wartości obiektu JSON. |
| WriteNull(ReadOnlySpan<Char>) |
Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i literał JSON null jako część pary nazwy/wartości obiektu JSON. |
| WriteNull(String) |
Zapisuje nazwę właściwości określoną jako ciąg, a literał JSON wartości null jako część pary nazwy/wartości obiektu JSON. |
| WriteNullValue() |
Zapisuje literał JSON wartości null jako element tablicy JSON. |
| WriteNumber(JsonEncodedText, Decimal) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość Decimal (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(JsonEncodedText, Double) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość Double (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(JsonEncodedText, Int32) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość Int32 (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(JsonEncodedText, Int64) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość Int64 (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(JsonEncodedText, Single) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość Single (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(JsonEncodedText, UInt32) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość UInt32 (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(JsonEncodedText, UInt64) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość UInt64 (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Byte>, Decimal) |
Zapisuje nazwę właściwości określoną jako zakres tylko do odczytu bajtów i wartość Decimal (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Byte>, Double) |
Zapisuje nazwę właściwości określoną jako zakres tylko do odczytu bajtów i wartość Double (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Byte>, Int32) |
Zapisuje nazwę właściwości określoną jako zakres tylko do odczytu bajtów i wartość Int32 (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Byte>, Int64) |
Zapisuje nazwę właściwości określoną jako zakres tylko do odczytu bajtów i wartość Int64 (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Byte>, Single) |
Zapisuje nazwę właściwości określoną jako zakres tylko do odczytu bajtów i wartość Single (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Byte>, UInt32) |
Zapisuje nazwę właściwości określoną jako zakres tylko do odczytu bajtów i wartość UInt32 (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Byte>, UInt64) |
Zapisuje nazwę właściwości określoną jako zakres tylko do odczytu bajtów i wartość UInt64 (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Char>, Decimal) |
Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i wartość Decimal (jako numer JSON) w ramach pary nazwy/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Char>, Double) |
Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i wartość Double (jako numer JSON) w ramach pary nazwy/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Char>, Int32) |
Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i wartość Int32 (jako numer JSON) w ramach pary nazwy/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Char>, Int64) |
Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i wartość Int64 (jako numer JSON) w ramach pary nazwy/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Char>, Single) |
Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i wartość Single (jako numer JSON) w ramach pary nazwy/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Char>, UInt32) |
Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i wartość UInt32 (jako numer JSON) w ramach pary nazwy/wartości obiektu JSON. |
| WriteNumber(ReadOnlySpan<Char>, UInt64) |
Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i wartość UInt64 (jako numer JSON) w ramach pary nazwy/wartości obiektu JSON. |
| WriteNumber(String, Decimal) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość Decimal (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(String, Double) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość Double (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(String, Int32) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość Int32 (jako numer JSON) jako część pary nazwy/wartości obiektu JSON. |
| WriteNumber(String, Int64) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość Int64 (jako numer JSON) jako część pary nazwy/wartości obiektu JSON. |
| WriteNumber(String, Single) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość Single (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(String, UInt32) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość UInt32 (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumber(String, UInt64) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość UInt64 (jako numer JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteNumberValue(Decimal) |
Zapisuje wartość Decimal (jako liczbę JSON) jako element tablicy JSON. |
| WriteNumberValue(Double) |
Zapisuje wartość Double (jako liczbę JSON) jako element tablicy JSON. |
| WriteNumberValue(Int32) |
Zapisuje wartość Int32 (jako liczbę JSON) jako element tablicy JSON. |
| WriteNumberValue(Int64) |
Zapisuje wartość Int64 (jako liczbę JSON) jako element tablicy JSON. |
| WriteNumberValue(Single) |
Zapisuje wartość Single (jako liczbę JSON) jako element tablicy JSON. |
| WriteNumberValue(UInt32) |
Zapisuje wartość UInt32 (jako liczbę JSON) jako element tablicy JSON. |
| WriteNumberValue(UInt64) |
Zapisuje wartość UInt64 (jako liczbę JSON) jako element tablicy JSON. |
| WritePropertyName(JsonEncodedText) |
Zapisuje wstępnie zakodowaną nazwę właściwości (jako ciąg JSON) jako pierwszą część pary nazw/wartości obiektu JSON. |
| WritePropertyName(ReadOnlySpan<Byte>) |
Zapisuje nazwę właściwości UTF-8 (jako ciąg JSON) jako pierwszą część pary nazwy/wartości obiektu JSON. |
| WritePropertyName(ReadOnlySpan<Char>) |
Zapisuje nazwę właściwości (jako ciąg JSON) jako pierwszą część pary nazwy/wartości obiektu JSON. |
| WritePropertyName(String) |
Zapisuje nazwę właściwości (jako ciąg JSON) jako pierwszą część pary nazwy/wartości obiektu JSON. |
| WriteRawValue(ReadOnlySequence<Byte>, Boolean) |
Zapisuje dane wejściowe jako zawartość JSON. Oczekuje się, że zawartość wejściowa jest pojedynczą kompletną wartością JSON. |
| WriteRawValue(ReadOnlySpan<Byte>, Boolean) |
Zapisuje dane wejściowe jako zawartość JSON. Oczekuje się, że zawartość wejściowa jest pojedynczą kompletną wartością JSON. |
| WriteRawValue(ReadOnlySpan<Char>, Boolean) |
Zapisuje dane wejściowe jako zawartość JSON. Oczekuje się, że zawartość wejściowa jest pojedynczą kompletną wartością JSON. |
| WriteRawValue(String, Boolean) |
Zapisuje dane wejściowe jako zawartość JSON. Oczekuje się, że zawartość wejściowa jest pojedynczą kompletną wartością JSON. |
| WriteStartArray() |
Zapisuje początek tablicy JSON. |
| WriteStartArray(JsonEncodedText) |
Zapisuje początek tablicy JSON ze wstępnie zakodowaną nazwą właściwości jako kluczem. |
| WriteStartArray(ReadOnlySpan<Byte>) |
Zapisuje początek tablicy JSON o nazwie właściwości określonej jako zakres tylko do odczytu bajtów jako klucz. |
| WriteStartArray(ReadOnlySpan<Char>) |
Zapisuje początek tablicy JSON o nazwie właściwości określonej jako zakres znaków tylko do odczytu jako klucz. |
| WriteStartArray(String) |
Zapisuje początek tablicy JSON o nazwie właściwości określonej jako ciąg jako klucz. |
| WriteStartObject() |
Zapisuje początek obiektu JSON. |
| WriteStartObject(JsonEncodedText) |
Zapisuje początek obiektu JSON z wstępnie zakodowaną nazwą właściwości jako kluczem. |
| WriteStartObject(ReadOnlySpan<Byte>) |
Zapisuje początek obiektu JSON o nazwie właściwości określonej jako zakres tylko do odczytu bajtów jako klucz. |
| WriteStartObject(ReadOnlySpan<Char>) |
Zapisuje początek obiektu JSON o nazwie właściwości określonej jako zakres znaków tylko do odczytu jako klucz. |
| WriteStartObject(String) |
Zapisuje początek obiektu JSON o nazwie właściwości określonej jako ciąg jako klucz. |
| WriteString(JsonEncodedText, DateTime) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość DateTime (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(JsonEncodedText, DateTimeOffset) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość DateTimeOffset (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(JsonEncodedText, Guid) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość Guid (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(JsonEncodedText, JsonEncodedText) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość wstępnie zakodowaną (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(JsonEncodedText, ReadOnlySpan<Byte>) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość tekstową UTF-8 (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(JsonEncodedText, ReadOnlySpan<Char>) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość tekstową (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(JsonEncodedText, String) |
Zapisuje wstępnie zakodowaną nazwę właściwości i wartość tekstową ciągu (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Byte>, DateTime) |
Zapisuje nazwę właściwości UTF-8 i wartość DateTime (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Byte>, DateTimeOffset) |
Zapisuje nazwę właściwości UTF-8 i wartość DateTimeOffset (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Byte>, Guid) |
Zapisuje nazwę właściwości UTF-8 i wartość Guid (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Byte>, JsonEncodedText) |
Zapisuje nazwę właściwości UTF-8 i wartość wstępnie zakodowaną (jako ciąg JSON) jako część pary nazwy/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Zapisuje nazwę właściwości UTF-8 i wartość tekstową UTF-8 (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>) |
Zapisuje nazwę właściwości UTF-8 i wartość tekstową UTF-16 (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Byte>, String) |
Zapisuje nazwę właściwości UTF-8 i wartość tekstową ciągu (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Char>, DateTime) |
Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i wartość DateTime (jako ciąg JSON) w ramach pary nazwy/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Char>, DateTimeOffset) |
Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i wartość DateTimeOffset (jako ciąg JSON) w ramach pary nazwy/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Char>, Guid) |
Zapisuje nazwę właściwości określoną jako zakres znaków tylko do odczytu i wartość Guid (jako ciąg JSON) w ramach pary nazwy/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Char>, JsonEncodedText) |
Zapisuje nazwę właściwości i wartość wstępnie zakodowaną (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Zapisuje nazwę właściwości UTF-16 i wartość tekstową UTF-8 (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Zapisuje nazwę właściwości UTF-16 i wartość tekstową UTF-16 (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(ReadOnlySpan<Char>, String) |
Zapisuje nazwę właściwości UTF-16 i wartość tekstową ciągu (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(String, DateTime) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość DateTime (jako ciąg JSON) jako część pary nazwy/wartości obiektu JSON. |
| WriteString(String, DateTimeOffset) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość DateTimeOffset (jako ciąg JSON) jako część pary nazwy/wartości obiektu JSON. |
| WriteString(String, Guid) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość Guid (jako ciąg JSON) jako część pary nazwy/wartości obiektu JSON. |
| WriteString(String, JsonEncodedText) |
Zapisuje nazwę właściwości i wartość wstępnie zakodowaną (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(String, ReadOnlySpan<Byte>) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość tekstową UTF-8 (jako ciąg JSON) w ramach pary nazw/wartości obiektu JSON. |
| WriteString(String, ReadOnlySpan<Char>) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość tekstową UTF-16 (jako ciąg JSON) jako część pary nazwy/wartości obiektu JSON. |
| WriteString(String, String) |
Zapisuje nazwę właściwości określoną jako ciąg i wartość tekstową ciągu (jako ciąg JSON) w ramach pary nazwy/wartości obiektu JSON. |
| WriteStringValue(DateTime) |
Zapisuje wartość DateTime (jako ciąg JSON) jako element tablicy JSON. |
| WriteStringValue(DateTimeOffset) |
Zapisuje wartość DateTimeOffset (jako ciąg JSON) jako element tablicy JSON. |
| WriteStringValue(Guid) |
Zapisuje wartość Guid (jako ciąg JSON) jako element tablicy JSON. |
| WriteStringValue(JsonEncodedText) |
Zapisuje wstępnie zakodowaną wartość tekstową (jako ciąg JSON) jako element tablicy JSON. |
| WriteStringValue(ReadOnlySpan<Byte>) |
Zapisuje wartość tekstową UTF-8 (jako ciąg JSON) jako element tablicy JSON. |
| WriteStringValue(ReadOnlySpan<Char>) |
Zapisuje wartość tekstową UTF-16 (jako ciąg JSON) jako element tablicy JSON. |
| WriteStringValue(String) |
Zapisuje wartość tekstową ciągu (jako ciąg JSON) jako element tablicy JSON. |
| WriteStringValueSegment(ReadOnlySpan<Byte>, Boolean) |
Udostępnia interfejs API o wysokiej wydajności do pisania tekstu JSON zakodowanego w formacie UTF-8 tylko do przekazywania, bez buforowania. |
| WriteStringValueSegment(ReadOnlySpan<Char>, Boolean) |
Udostępnia interfejs API o wysokiej wydajności do pisania tekstu JSON zakodowanego w formacie UTF-8 tylko do przekazywania, bez buforowania. |
Metody rozszerzania
| ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguruje, w jaki sposób będą wykonywane oczekiwania na zadania zwrócone z asynchronicznego jednorazowego użytku. |