Utf8JsonWriter.WriteStringValue Metod
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.
Överlagringar
| Name | Description |
|---|---|
| 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(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). |
| WriteStringValue(JsonEncodedText) |
Skriver det förkodade textvärdet (som en JSON-sträng). |
WriteStringValue(DateTime)
Skriver ett DateTime värde (som en JSON-sträng).
public:
void WriteStringValue(DateTime value);
public void WriteStringValue(DateTime value);
member this.WriteStringValue : DateTime -> unit
Public Sub WriteStringValue (value As DateTime)
Parametrar
- value
- DateTime
Värdet som ska skrivas som en JSON-sträng.
Undantag
Valideringen är aktiverad och åtgärden skulle resultera i att ogiltig JSON skrivs.
Kommentarer
Den här metoden skriver DateTime med det utökade FORMATET ISO 8601-1 (se Stöd för DateTime och DateTimeOffset i System.Text.Json); till exempel 2017-06-12T05:30:45.7680000.
Gäller för
WriteStringValue(DateTimeOffset)
Skriver ett DateTimeOffset värde (som en JSON-sträng).
public:
void WriteStringValue(DateTimeOffset value);
public void WriteStringValue(DateTimeOffset value);
member this.WriteStringValue : DateTimeOffset -> unit
Public Sub WriteStringValue (value As DateTimeOffset)
Parametrar
- value
- DateTimeOffset
Värdet som ska skrivas som en JSON-sträng.
Undantag
Valideringen är aktiverad och åtgärden skulle resultera i att ogiltig JSON skrivs.
Kommentarer
Den här metoden skriver DateTimeOffset med det utökade formatet ISO 8601-1 (se Stöd för DateTime och DateTimeOffset i System.Text.Json); till exempel 2017-06-12T05:30:45.7680000-07:00.
Gäller för
WriteStringValue(Guid)
Skriver ett Guid värde (som en JSON-sträng).
public:
void WriteStringValue(Guid value);
public void WriteStringValue(Guid value);
member this.WriteStringValue : Guid -> unit
Public Sub WriteStringValue (value As Guid)
Parametrar
- value
- Guid
Värdet som ska skrivas som en JSON-sträng.
Undantag
Valideringen är aktiverad och åtgärden skulle resultera i att ogiltig JSON skrivs.
Kommentarer
Den här metoden skriver Guid värdet med hjälp av standardvärdet StandardFormat (d), som formulär: nnnnnnnn-nnnn-nnnn-nnnn-nnnn-nnnnn.
Gäller för
WriteStringValue(ReadOnlySpan<Byte>)
Skriver ett UTF-8-textvärde (som en JSON-sträng).
public:
void WriteStringValue(ReadOnlySpan<System::Byte> utf8Value);
public void WriteStringValue(ReadOnlySpan<byte> utf8Value);
member this.WriteStringValue : ReadOnlySpan<byte> -> unit
Public Sub WriteStringValue (utf8Value As ReadOnlySpan(Of Byte))
Parametrar
- utf8Value
- ReadOnlySpan<Byte>
DET UTF-8-kodade värdet som ska skrivas som en JSON-sträng.
Undantag
Det angivna värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Värdet är undantaget innan du skriver.
Gäller för
WriteStringValue(ReadOnlySpan<Char>)
Skriver ett UTF-16-textvärde (som en JSON-sträng).
public:
void WriteStringValue(ReadOnlySpan<char> value);
public void WriteStringValue(ReadOnlySpan<char> value);
member this.WriteStringValue : ReadOnlySpan<char> -> unit
Public Sub WriteStringValue (value As ReadOnlySpan(Of Char))
Parametrar
- value
- ReadOnlySpan<Char>
DET UTF-16-kodade värdet som ska skrivas som en UTF-8-omkodad JSON-sträng.
Undantag
Det angivna värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Värdet är undantaget innan du skriver.
Gäller för
WriteStringValue(String)
Skriver ett strängtextvärde (som en JSON-sträng).
public:
void WriteStringValue(System::String ^ value);
public void WriteStringValue(string? value);
public void WriteStringValue(string value);
member this.WriteStringValue : string -> unit
Public Sub WriteStringValue (value As String)
Parametrar
- value
- String
DET UTF-16-kodade värdet som ska skrivas som en UTF-8-omkodad JSON-sträng.
Undantag
Det angivna värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Värdet är undantaget innan du skriver.
Om value är nullskrivs JSON null-värdet som om WriteNullValue() metoden anropades.
Gäller för
WriteStringValue(JsonEncodedText)
Skriver det förkodade textvärdet (som en JSON-sträng).
public:
void WriteStringValue(System::Text::Json::JsonEncodedText value);
public void WriteStringValue(System.Text.Json.JsonEncodedText value);
member this.WriteStringValue : System.Text.Json.JsonEncodedText -> unit
Public Sub WriteStringValue (value As JsonEncodedText)
Parametrar
- value
- JsonEncodedText
Det JSON-kodade värdet som ska skrivas som en UTF-8-omkodad JSON-sträng.
Undantag
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Värdet bör redan vara undantaget när instansen av JsonEncodedText skapades.