Utf8JsonWriter Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller ett högpresterande API för framåtriktad, icke-cachelagrad skrivning av UTF-8-kodad JSON-text.
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
- Arv
-
Utf8JsonWriter
- Implementeringar
Kommentarer
Utf8JsonWriter skriver texten sekventiellt utan cachelagring och följer som standard JSON RFC, med undantag för att skriva kommentarer.
En metod som försöker skriva ogiltig JSON när valideringen är aktiverad genererar ett InvalidOperationException med ett kontextspecifikt felmeddelande.
För att kunna formatera utdata med indrag och tomt utrymme kan du hoppa över valideringen, ELLER för att anpassa escapeing-beteendet, skapa en instans av JsonWriterOptions och skicka den till skrivaren.
Mer information finns i Skriva anpassade serialiserare och deserialiserare med System.Text.Json.
Konstruktorer
| Name | Description |
|---|---|
| Utf8JsonWriter(IBufferWriter<Byte>, JsonWriterOptions) |
Initierar en ny instans av klassen med hjälp av Utf8JsonWriter angivet IBufferWriter<T> för att skriva utdata till och anpassningsalternativ. |
| Utf8JsonWriter(Stream, JsonWriterOptions) |
Initierar en ny instans av Utf8JsonWriter klassen med den angivna strömmen för att skriva utdata till och anpassningsalternativ. |
Egenskaper
| Name | Description |
|---|---|
| BytesCommitted |
Hämtar det totala antalet byte som hittills har checkats in i utdata av den aktuella instansen. |
| BytesPending |
Hämtar antalet byte som skrivits av Utf8JsonWriter hittills och som ännu inte har tömts till utdata och checkats in. |
| CurrentDepth |
Hämtar djupet för den aktuella token. |
| Options |
Hämtar det anpassade beteendet när du skriver JSON med hjälp av den här instansen, vilket anger om utdata ska formateras när du skriver, om du vill hoppa över strukturell JSON-validering och vilka tecken som ska fly. |
Metoder
| Name | Description |
|---|---|
| Dispose() |
Genomför all överbliven JSON-text som ännu inte har tömts och släpper alla resurser som används av den aktuella instansen. |
| DisposeAsync() |
Genomför asynkront all överbliven JSON-text som ännu inte har tömts och släpper alla resurser som används av den aktuella instansen. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Flush() |
Checkar in JSON-texten som skrivits hittills, vilket gör den synlig för utdatamålet. |
| FlushAsync(CancellationToken) |
Checkar asynkront in JSON-texten som skrivits hittills, vilket gör den synlig för utdatamålet. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Reset() |
Återställer det interna tillståndet för den här instansen så att den kan återanvändas. |
| Reset(IBufferWriter<Byte>, JsonWriterOptions) |
Tillhandahåller ett högpresterande API för framåtriktad, icke-cachelagrad skrivning av UTF-8-kodad JSON-text. |
| Reset(IBufferWriter<Byte>) |
Återställer det interna tillståndet för den här instansen så att den kan återanvändas med en ny instans av IBufferWriter<T>. |
| Reset(Stream, JsonWriterOptions) |
Tillhandahåller ett högpresterande API för framåtriktad, icke-cachelagrad skrivning av UTF-8-kodad JSON-text. |
| Reset(Stream) |
Återställer det interna tillståndet för den här instansen så att den kan återanvändas med en ny instans av Stream. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>) |
Skriver det förkodade egenskapsnamnet och värdet för rå byte (som en Base64-kodad JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Skriver egenskapsnamnet och värdet för rå byte (som en Base64-kodad JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Skriver egenskapsnamnet och värdet för rå byte (som en Base64-kodad JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteBase64String(String, ReadOnlySpan<Byte>) |
Skriver egenskapsnamnet och värdet för rå byte (som en Base64-kodad JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteBase64StringSegment(ReadOnlySpan<Byte>, Boolean) |
Skriver indatabytena som en partiell JSON-sträng. |
| WriteBase64StringValue(ReadOnlySpan<Byte>) |
Skriver värdet för rå byte som en Base64-kodad JSON-sträng. |
| WriteBoolean(JsonEncodedText, Boolean) |
Skriver det förkodade egenskapsnamnet och Boolean värdet (som en JSON-literal true eller false) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteBoolean(ReadOnlySpan<Byte>, Boolean) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat intervall med byte och ett Boolean värde (som JSON-literal sant eller falskt) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteBoolean(ReadOnlySpan<Char>, Boolean) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett Boolean värde (som en JSON-literal true eller false) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteBoolean(String, Boolean) |
Skriver ett egenskapsnamn som anges som en sträng och ett Boolean värde (som en JSON-literal true eller false) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteBooleanValue(Boolean) |
Skriver ett Boolean värde (som en JSON-literal sant eller falskt). |
| WriteCommentValue(ReadOnlySpan<Byte>) |
Skriver ett UTF-8-textvärde som en JSON-kommentar. |
| WriteCommentValue(ReadOnlySpan<Char>) |
Skriver ett UTF-16-textvärde som en JSON-kommentar. |
| WriteCommentValue(String) |
Skriver ett strängtextvärde som en JSON-kommentar. |
| WriteEndArray() |
Skriver slutet på en JSON-matris. |
| WriteEndObject() |
Skriver slutet på ett JSON-objekt. |
| WriteNull(JsonEncodedText) |
Skriver det förkodade egenskapsnamnet och JSON-literalen null som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteNull(ReadOnlySpan<Byte>) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat intervall med byte och JSON-literal null som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteNull(ReadOnlySpan<Char>) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och JSON-literalen null som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNull(String) |
Skriver ett egenskapsnamn som anges som en sträng och JSON-literal null som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteNullValue() |
Skriver JSON-literalen null. |
| WriteNumber(JsonEncodedText, Decimal) |
Skriver det förkodade egenskapsnamnet och Decimal värdet (som ett JSON-nummer) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteNumber(JsonEncodedText, Double) |
Skriver det förkodade egenskapsnamnet och Double värdet (som ett JSON-nummer) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteNumber(JsonEncodedText, Int32) |
Skriver det förkodade egenskapsnamnet och Int32 värdet (som ett JSON-nummer) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteNumber(JsonEncodedText, Int64) |
Skriver det förkodade egenskapsnamnet och Int64 värdet (som ett JSON-nummer) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteNumber(JsonEncodedText, Single) |
Skriver det förkodade egenskapsnamnet och Single värdet (som ett JSON-nummer) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteNumber(JsonEncodedText, UInt32) |
Skriver det förkodade egenskapsnamnet och UInt32 värdet (som ett JSON-nummer) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteNumber(JsonEncodedText, UInt64) |
Skriver det förkodade egenskapsnamnet och UInt64 värdet (som ett JSON-nummer) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Byte>, Decimal) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat intervall med byte och ett Decimal värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Byte>, Double) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat intervall med byte och ett Double värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Byte>, Int32) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat intervall med byte och ett Int32 värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Byte>, Int64) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat intervall med byte och ett Int64 värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Byte>, Single) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat intervall med byte och ett Single värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Byte>, UInt32) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat intervall med byte och ett UInt32 värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Byte>, UInt64) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat intervall med byte och ett UInt64 värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Char>, Decimal) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett Decimal värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Char>, Double) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett Double värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Char>, Int32) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett Int32 värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Char>, Int64) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett Int64 värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Char>, Single) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett Single värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Char>, UInt32) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett UInt32 värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(ReadOnlySpan<Char>, UInt64) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett UInt64 värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(String, Decimal) |
Skriver ett egenskapsnamn som anges som en sträng och ett Decimal värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(String, Double) |
Skriver ett egenskapsnamn som anges som en sträng och ett Double värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(String, Int32) |
Skriver ett egenskapsnamn som anges som en sträng och ett Int32 värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(String, Int64) |
Skriver ett egenskapsnamn som anges som en sträng och ett Int64 värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(String, Single) |
Skriver ett egenskapsnamn som anges som en sträng och ett Single värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(String, UInt32) |
Skriver ett egenskapsnamn som anges som en sträng och ett UInt32 värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumber(String, UInt64) |
Skriver ett egenskapsnamn som anges som en sträng och ett UInt64 värde (som ett JSON-nummer) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteNumberValue(Decimal) |
Skriver ett Decimal värde (som ett JSON-tal). |
| WriteNumberValue(Double) |
Skriver ett Double värde (som ett JSON-tal). |
| WriteNumberValue(Int32) |
Skriver ett Int32 värde (som ett JSON-tal). |
| WriteNumberValue(Int64) |
Skriver ett Int64 värde (som ett JSON-tal). |
| WriteNumberValue(Single) |
Skriver ett Single värde (som ett JSON-tal). |
| WriteNumberValue(UInt32) |
Skriver ett UInt32 värde (som ett JSON-tal). |
| WriteNumberValue(UInt64) |
Skriver ett UInt64 värde (som ett JSON-tal). |
| WritePropertyName(JsonEncodedText) |
Skriver det förkodade egenskapsnamnet (som en JSON-sträng) som den första delen av ett namn/värde-par i ett JSON-objekt. |
| WritePropertyName(ReadOnlySpan<Byte>) |
Skriver utf-8-egenskapsnamnet (som en JSON-sträng) som den första delen av ett namn/värde-par i ett JSON-objekt. |
| WritePropertyName(ReadOnlySpan<Char>) |
Skriver egenskapsnamnet (som en JSON-sträng) som den första delen av ett namn/värde-par i ett JSON-objekt. |
| WritePropertyName(String) |
Skriver egenskapsnamnet (som en JSON-sträng) som den första delen av ett namn/värde-par i ett JSON-objekt. |
| WriteRawValue(ReadOnlySequence<Byte>, Boolean) |
Skriver indata som JSON-innehåll. Indatainnehållet förväntas vara ett enda fullständigt JSON-värde. |
| WriteRawValue(ReadOnlySpan<Byte>, Boolean) |
Skriver indata som JSON-innehåll. Indatainnehållet förväntas vara ett enda fullständigt JSON-värde. |
| WriteRawValue(ReadOnlySpan<Char>, Boolean) |
Skriver indata som JSON-innehåll. Indatainnehållet förväntas vara ett enda fullständigt JSON-värde. |
| WriteRawValue(String, Boolean) |
Skriver indata som JSON-innehåll. Indatainnehållet förväntas vara ett enda fullständigt JSON-värde. |
| WriteStartArray() |
Skriver början av en JSON-matris. |
| WriteStartArray(JsonEncodedText) |
Skriver början av en JSON-matris med ett förkodat egenskapsnamn som nyckel. |
| WriteStartArray(ReadOnlySpan<Byte>) |
Skriver början av en JSON-matris med ett egenskapsnamn som anges som ett skrivskyddat intervall med byte som nyckel. |
| WriteStartArray(ReadOnlySpan<Char>) |
Skriver början av en JSON-matris med ett egenskapsnamn som anges som ett skrivskyddat teckenintervall som nyckel. |
| WriteStartArray(String) |
Skriver början av en JSON-matris med ett egenskapsnamn som anges som en sträng som nyckel. |
| WriteStartObject() |
Skriver början av ett JSON-objekt. |
| WriteStartObject(JsonEncodedText) |
Skriver början av ett JSON-objekt med ett förkodat egenskapsnamn som nyckel. |
| WriteStartObject(ReadOnlySpan<Byte>) |
Skriver början av ett JSON-objekt med ett egenskapsnamn som anges som ett skrivskyddat intervall med byte som nyckel. |
| WriteStartObject(ReadOnlySpan<Char>) |
Skriver början av ett JSON-objekt med ett egenskapsnamn som anges som ett skrivskyddat teckenintervall som nyckel. |
| WriteStartObject(String) |
Skriver början av ett JSON-objekt med ett egenskapsnamn som anges som en sträng som nyckel. |
| WriteString(JsonEncodedText, DateTime) |
Skriver det förkodade egenskapsnamnet och DateTime värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(JsonEncodedText, DateTimeOffset) |
Skriver det förkodade egenskapsnamnet och DateTimeOffset värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(JsonEncodedText, Guid) |
Skriver det förkodade egenskapsnamnet och Guid värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(JsonEncodedText, JsonEncodedText) |
Skriver det förkodade egenskapsnamnet och det förkodade värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(JsonEncodedText, ReadOnlySpan<Byte>) |
Skriver det förkodade egenskapsnamnet och UTF-8-textvärdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(JsonEncodedText, ReadOnlySpan<Char>) |
Skriver det förkodade egenskapsnamnet och textvärdet (som en JSON-sträng) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteString(JsonEncodedText, String) |
Skriver det förkodade egenskapsnamnet och strängtextvärdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, DateTime) |
Skriver ett UTF-8-egenskapsnamn och ett DateTime värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, DateTimeOffset) |
Skriver ett UTF-8-egenskapsnamn och ett DateTimeOffset värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, Guid) |
Skriver ett UTF-8-egenskapsnamn och ett Guid värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, JsonEncodedText) |
Skriver utf-8-egenskapsnamnet och det förkodade värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Skriver ett UTF-8-egenskapsnamn och UTF-8-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>) |
Skriver ett UTF-8-egenskapsnamn och UTF-16-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, String) |
Skriver ett UTF-8-egenskapsnamn och strängtextvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, DateTime) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett DateTime värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, DateTimeOffset) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett DateTimeOffset värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, Guid) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett Guid värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, JsonEncodedText) |
Skriver egenskapsnamnet och det förkodade värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Skriver ett UTF-16-egenskapsnamn och UTF-8-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Skriver ett UTF-16-egenskapsnamn och UTF-16-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, String) |
Skriver ett UTF-16-egenskapsnamn och strängtextvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(String, DateTime) |
Skriver ett egenskapsnamn som anges som en sträng och ett DateTime värde (som en JSON-sträng) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteString(String, DateTimeOffset) |
Skriver ett egenskapsnamn som anges som en sträng och ett DateTimeOffset värde (som en JSON-sträng) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteString(String, Guid) |
Skriver ett egenskapsnamn som anges som en sträng och ett Guid värde (som en JSON-sträng) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteString(String, JsonEncodedText) |
Skriver egenskapsnamnet och det förkodade värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(String, ReadOnlySpan<Byte>) |
Skriver ett egenskapsnamn som anges som en sträng och ett UTF-8-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(String, ReadOnlySpan<Char>) |
Skriver ett egenskapsnamn som anges som en sträng och ett UTF-16-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(String, String) |
Skriver ett egenskapsnamn som anges som en sträng och ett strängtextvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteStringValue(DateTime) |
Skriver ett DateTime värde (som en JSON-sträng). |
| WriteStringValue(DateTimeOffset) |
Skriver ett DateTimeOffset värde (som en JSON-sträng). |
| WriteStringValue(Guid) |
Skriver ett Guid värde (som en JSON-sträng). |
| WriteStringValue(JsonEncodedText) |
Skriver det förkodade textvärdet (som en JSON-sträng). |
| WriteStringValue(ReadOnlySpan<Byte>) |
Skriver ett UTF-8-textvärde (som en JSON-sträng). |
| WriteStringValue(ReadOnlySpan<Char>) |
Skriver ett UTF-16-textvärde (som en JSON-sträng). |
| WriteStringValue(String) |
Skriver ett strängtextvärde (som en JSON-sträng). |
| WriteStringValueSegment(ReadOnlySpan<Byte>, Boolean) |
Skriver textvärdesegmentet UTF-8 som en partiell JSON-sträng. |
| WriteStringValueSegment(ReadOnlySpan<Char>, Boolean) |
Skriver textvärdesegmentet som en partiell JSON-sträng. |
Tilläggsmetoder
| Name | Description |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Konfigurerar hur väntar på de uppgifter som returneras från en asynkron disponibel ska utföras. |