Utf8JsonWriter.WriteStringValue Metoda
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.
Przeciążenia
WriteStringValue(String) |
Zapisuje wartość tekstową ciągu (jako ciąg JSON) jako element tablicy JSON. |
WriteStringValue(DateTime) |
DateTime Zapisuje wartość (jako ciąg JSON) jako element tablicy JSON. |
WriteStringValue(DateTimeOffset) |
DateTimeOffset Zapisuje wartość (jako ciąg JSON) jako element tablicy JSON. |
WriteStringValue(Guid) |
Guid Zapisuje wartość (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(JsonEncodedText) |
Zapisuje wstępnie zakodowaną wartość tekstową (jako ciąg JSON) jako element tablicy JSON. |
WriteStringValue(String)
Zapisuje wartość tekstową ciągu (jako ciąg JSON) jako element tablicy JSON.
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)
Parametry
- value
- String
Zakodowana w formacie UTF-16 wartość, która ma być zapisywana jako transkodowany element ciągu JSON utF-8 tablicy JSON.
Wyjątki
Określona wartość jest za duża.
Walidacja jest włączona, a operacja zapisu spowoduje wygenerowanie nieprawidłowego kodu JSON.
Uwagi
Wartość zostanie uniknięta przed zapisem.
Jeśli value
jest to null
, wartość null JSON jest zapisywana, tak jakby WriteNullValue() metoda została wywołana.
Dotyczy
WriteStringValue(DateTime)
DateTime Zapisuje wartość (jako ciąg JSON) jako element tablicy JSON.
public:
void WriteStringValue(DateTime value);
public void WriteStringValue (DateTime value);
member this.WriteStringValue : DateTime -> unit
Public Sub WriteStringValue (value As DateTime)
Parametry
- value
- DateTime
Wartość, która ma być zapisywana jako ciąg JSON jako element tablicy JSON.
Wyjątki
Walidacja jest włączona, a operacja spowoduje zapisanie nieprawidłowego kodu JSON.
Uwagi
Ta metoda zapisuje DateTime format rozszerzony ISO 8601-1 (zobacz obsługę dateTime i DateTimeOffset w pliku System.Text.Json); na przykład 2017-06-12T05:30:45.7680000.
Dotyczy
WriteStringValue(DateTimeOffset)
DateTimeOffset Zapisuje wartość (jako ciąg JSON) jako element tablicy JSON.
public:
void WriteStringValue(DateTimeOffset value);
public void WriteStringValue (DateTimeOffset value);
member this.WriteStringValue : DateTimeOffset -> unit
Public Sub WriteStringValue (value As DateTimeOffset)
Parametry
- value
- DateTimeOffset
Wartość, która ma być zapisywana jako ciąg JSON jako element tablicy JSON.
Wyjątki
Walidacja jest włączona, a operacja spowoduje zapisanie nieprawidłowego kodu JSON.
Uwagi
Ta metoda zapisuje DateTimeOffset format rozszerzony ISO 8601-1 (zobacz obsługa typu DateTime i DateTimeOffset w pliku System.Text.Json); na przykład 2017-06-12T05:30:45.7680000-07:00.
Dotyczy
WriteStringValue(Guid)
Guid Zapisuje wartość (jako ciąg JSON) jako element tablicy JSON.
public:
void WriteStringValue(Guid value);
public void WriteStringValue (Guid value);
member this.WriteStringValue : Guid -> unit
Public Sub WriteStringValue (value As Guid)
Parametry
- value
- Guid
Wartość, która ma być zapisywana jako ciąg JSON jako element tablicy JSON.
Wyjątki
Walidacja jest włączona, a operacja spowoduje zapisanie nieprawidłowego kodu JSON.
Uwagi
Ta metoda zapisuje Guid wartość przy użyciu wartości domyślnej StandardFormat (czyli "D") jako formularza: nnnnnn-nnnn-nnnn-nn.
Dotyczy
WriteStringValue(ReadOnlySpan<Byte>)
Zapisuje wartość tekstową UTF-8 (jako ciąg JSON) jako element tablicy JSON.
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))
Parametry
- utf8Value
- ReadOnlySpan<Byte>
Zakodowana w formacie UTF-8 wartość do zapisania jako element ciągu JSON tablicy JSON.
Wyjątki
Określona wartość jest za duża.
Walidacja jest włączona, a operacja zapisu spowoduje wygenerowanie nieprawidłowego kodu JSON.
Uwagi
Wartość zostanie uniknięta przed zapisem.
Dotyczy
WriteStringValue(ReadOnlySpan<Char>)
Zapisuje wartość tekstową UTF-16 (jako ciąg JSON) jako element tablicy JSON.
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))
Parametry
- value
- ReadOnlySpan<Char>
Zakodowana w formacie UTF-16 wartość, która ma być zapisywana jako transkodowany element ciągu JSON utF-8 tablicy JSON.
Wyjątki
Określona wartość jest za duża.
Walidacja jest włączona, a operacja zapisu spowoduje wygenerowanie nieprawidłowego kodu JSON.
Uwagi
Wartość zostanie uniknięta przed zapisem.
Dotyczy
WriteStringValue(JsonEncodedText)
Zapisuje wstępnie zakodowaną wartość tekstową (jako ciąg JSON) jako element tablicy JSON.
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)
Parametry
- value
- JsonEncodedText
Zakodowana w formacie JSON wartość do zapisania jako transkodowany element ciągu JSON w formacie UTF-8 tablicy JSON.
Wyjątki
Walidacja jest włączona, a operacja zapisu spowoduje wygenerowanie nieprawidłowego kodu JSON.
Uwagi
Wartość powinna zostać już uniknięta po utworzeniu JsonEncodedText wystąpienia.