Utf8JsonWriter.WriteString Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| WriteString(JsonEncodedText, JsonEncodedText) |
Zapíše předkódovaný název vlastnosti a předkódovanou hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(JsonEncodedText, String) |
Zapíše předkódovaný název vlastnosti a textovou hodnotu řetězce (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(JsonEncodedText, ReadOnlySpan<Char>) |
Zapíše předkódovaný název vlastnosti a textovou hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(JsonEncodedText, ReadOnlySpan<Byte>) |
Zapíše předkódovaný název vlastnosti a textovou hodnotu UTF-8 (jako řetězec JSON) jako součást dvojice název/hodnota objektu JSON. |
| WriteString(JsonEncodedText, Guid) |
Zapíše předkódovaný název a Guid hodnotu vlastnosti (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(JsonEncodedText, DateTimeOffset) |
Zapíše předkódovaný název a DateTimeOffset hodnotu vlastnosti (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(JsonEncodedText, DateTime) |
Zapíše předkódovaný název a DateTime hodnotu vlastnosti (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(String, JsonEncodedText) |
Zapíše název vlastnosti a předkódovanou hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(String, String) |
Zapíše název vlastnosti zadaný jako řetězec a textovou hodnotu řetězce (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(String, ReadOnlySpan<Char>) |
Zapíše název vlastnosti zadaný jako řetězec a textovou hodnotu UTF-16 (jako řetězec JSON) jako součást dvojice název/hodnota objektu JSON. |
| WriteString(String, Guid) |
Zapíše název vlastnosti zadaný jako řetězec a Guid hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(String, DateTimeOffset) |
Zapíše název vlastnosti zadaný jako řetězec a DateTimeOffset hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(String, DateTime) |
Zapíše název vlastnosti zadaný jako řetězec a DateTime hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(String, ReadOnlySpan<Byte>) |
Zapíše název vlastnosti zadaný jako řetězec a textovou hodnotu UTF-8 (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Char>, String) |
Zapíše název vlastnosti UTF-16 a textovou hodnotu řetězce (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Byte>, DateTime) |
Zapíše název vlastnosti UTF-8 a DateTime hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Char>, JsonEncodedText) |
Zapíše název vlastnosti a předkódovanou hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Byte>, Guid) |
Zapíše název vlastnosti UTF-8 a Guid hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Zapíše název vlastnosti UTF-8 a textovou hodnotu UTF-8 (jako řetězec JSON) jako součást dvojice název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>) |
Zapíše název vlastnosti UTF-8 a textovou hodnotu UTF-16 (jako řetězec JSON) jako součást dvojice název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Byte>, String) |
Zapíše název vlastnosti UTF-8 a textovou hodnotu řetězce (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Byte>, DateTimeOffset) |
Zapíše název vlastnosti UTF-8 a DateTimeOffset hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Char>, DateTime) |
Zapíše název vlastnosti určené jako rozsah znaků jen pro čtení a DateTime hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Char>, DateTimeOffset) |
Zapíše název vlastnosti určené jako rozsah znaků jen pro čtení a DateTimeOffset hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Char>, Guid) |
Zapíše název vlastnosti určené jako rozsah znaků jen pro čtení a Guid hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Zapíše název vlastnosti UTF-16 a textovou hodnotu UTF-8 (jako řetězec JSON) jako součást dvojice název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Zapíše název vlastnosti UTF-16 a textovou hodnotu UTF-16 (jako řetězec JSON) jako součást dvojice název/hodnota objektu JSON. |
| WriteString(ReadOnlySpan<Byte>, JsonEncodedText) |
Zapíše název vlastnosti UTF-8 a předkódovanou hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON. |
WriteString(JsonEncodedText, JsonEncodedText)
Zapíše předkódovaný název vlastnosti a předkódovanou hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, System::Text::Json::JsonEncodedText value);
public void WriteString(System.Text.Json.JsonEncodedText propertyName, System.Text.Json.JsonEncodedText value);
member this.WriteString : System.Text.Json.JsonEncodedText * System.Text.Json.JsonEncodedText -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As JsonEncodedText)
Parametry
- propertyName
- JsonEncodedText
Kódovaný název vlastnosti JSON objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- JsonEncodedText
Zakódovaná hodnota JSON, která se má zapsat jako transkódovaný řetězec JSON UTF-8 jako součást páru name/value.
Výjimky
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Název a hodnota vlastnosti by již měly být uchycené při vytvoření instance JsonEncodedText .
Platí pro
WriteString(JsonEncodedText, String)
Zapíše předkódovaný název vlastnosti a textovou hodnotu řetězce (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, System::String ^ value);
public void WriteString(System.Text.Json.JsonEncodedText propertyName, string? value);
public void WriteString(System.Text.Json.JsonEncodedText propertyName, string value);
member this.WriteString : System.Text.Json.JsonEncodedText * string -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As String)
Parametry
- propertyName
- JsonEncodedText
Kódovaný název vlastnosti JSON objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- String
Hodnota, která se má zapsat jako transkódovaný řetězec JSON UTF-8 jako součást páru name/value.
Výjimky
Zadaná hodnota je příliš velká.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Název vlastnosti by již měl být uchycený při vytvoření instance JsonEncodedText .
Hodnota je před zápisem uchycená.
Pokud value ano null, hodnota JSON null je zapsána, jako by WriteNull(JsonEncodedText) metoda byla volána.
Platí pro
WriteString(JsonEncodedText, ReadOnlySpan<Char>)
Zapíše předkódovaný název vlastnosti a textovou hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, ReadOnlySpan<char> value);
public void WriteString(System.Text.Json.JsonEncodedText propertyName, ReadOnlySpan<char> value);
member this.WriteString : System.Text.Json.JsonEncodedText * ReadOnlySpan<char> -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As ReadOnlySpan(Of Char))
Parametry
- propertyName
- JsonEncodedText
Kódovaný název vlastnosti JSON objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- ReadOnlySpan<Char>
Hodnota, která se má zapsat jako transkódovaný řetězec JSON UTF-8 jako součást páru name/value.
Výjimky
Zadaná hodnota je příliš velká.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Název vlastnosti by již měl být uchycený při vytvoření instance JsonEncodedText .
Hodnota je před zápisem uchycená.
Pokud value ano null, hodnota JSON null je zapsána, jako by WriteNull(JsonEncodedText) metoda byla volána.
Platí pro
WriteString(JsonEncodedText, ReadOnlySpan<Byte>)
Zapíše předkódovaný název vlastnosti a textovou hodnotu UTF-8 (jako řetězec JSON) jako součást dvojice název/hodnota objektu JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, ReadOnlySpan<System::Byte> utf8Value);
public void WriteString(System.Text.Json.JsonEncodedText propertyName, ReadOnlySpan<byte> utf8Value);
member this.WriteString : System.Text.Json.JsonEncodedText * ReadOnlySpan<byte> -> unit
Public Sub WriteString (propertyName As JsonEncodedText, utf8Value As ReadOnlySpan(Of Byte))
Parametry
- propertyName
- JsonEncodedText
Kódovaný název vlastnosti JSON objektu JSON, který se má překódovat a zapsat jako UTF-8.
- utf8Value
- ReadOnlySpan<Byte>
Zakódovaná hodnota UTF-8, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Zadaná hodnota je příliš velká.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Název vlastnosti by již měl být uchycený při vytvoření instance JsonEncodedText .
Hodnota je před zápisem uchycená.
Platí pro
WriteString(JsonEncodedText, Guid)
Zapíše předkódovaný název a Guid hodnotu vlastnosti (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, Guid value);
public void WriteString(System.Text.Json.JsonEncodedText propertyName, Guid value);
member this.WriteString : System.Text.Json.JsonEncodedText * Guid -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As Guid)
Parametry
- propertyName
- JsonEncodedText
Kódovaný název vlastnosti JSON objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- Guid
Hodnota, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Guid Zapíše výchozí hodnotu StandardFormat (tj. D) ve tvaru nnnnnnnn-nnnn-nnnn-nnnn-nnnnnn.
Název vlastnosti by již měl být uchycený při vytvoření instance JsonEncodedText .
Platí pro
WriteString(JsonEncodedText, DateTimeOffset)
Zapíše předkódovaný název a DateTimeOffset hodnotu vlastnosti (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, DateTimeOffset value);
public void WriteString(System.Text.Json.JsonEncodedText propertyName, DateTimeOffset value);
member this.WriteString : System.Text.Json.JsonEncodedText * DateTimeOffset -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As DateTimeOffset)
Parametry
- propertyName
- JsonEncodedText
Kódovaný název vlastnosti JSON objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- DateTimeOffset
Hodnota, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
DateTimeOffset Zapíše použití rozšířeného formátu ISO 8601-1 (viz podpora DateTime a DateTimeOffset v system.Text.Json), například 2017-06-12T05:30:45.7680000-07:00.
Název vlastnosti by již měl být uchycený při vytvoření instance JsonEncodedText .
Platí pro
WriteString(JsonEncodedText, DateTime)
Zapíše předkódovaný název a DateTime hodnotu vlastnosti (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, DateTime value);
public void WriteString(System.Text.Json.JsonEncodedText propertyName, DateTime value);
member this.WriteString : System.Text.Json.JsonEncodedText * DateTime -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As DateTime)
Parametry
- propertyName
- JsonEncodedText
Kódovaný název vlastnosti JSON objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- DateTime
Hodnota, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
DateTime Zapíše použití rozšířeného formátu ISO 8601-1 (viz podpora DateTime a DateTimeOffset v souboru System.Text.Json), například 2017-06-12T05:30:45.7680000.
Název vlastnosti by již měl být uchycený při vytvoření instance JsonEncodedText .
Platí pro
WriteString(String, JsonEncodedText)
Zapíše název vlastnosti a předkódovanou hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(System::String ^ propertyName, System::Text::Json::JsonEncodedText value);
public void WriteString(string propertyName, System.Text.Json.JsonEncodedText value);
member this.WriteString : string * System.Text.Json.JsonEncodedText -> unit
Public Sub WriteString (propertyName As String, value As JsonEncodedText)
Parametry
- propertyName
- String
Název vlastnosti objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- JsonEncodedText
Zakódovaná hodnota JSON, která se má zapsat jako transkódovaný řetězec JSON UTF-8 jako součást páru name/value.
Výjimky
Zadaný název vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Parametr propertyName je null.
Poznámky
Hodnota by již měla být řídicím znakem při vytvoření instance JsonEncodedText .
Název vlastnosti je před zápisem uchycený.
Platí pro
WriteString(String, String)
Zapíše název vlastnosti zadaný jako řetězec a textovou hodnotu řetězce (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(System::String ^ propertyName, System::String ^ value);
public void WriteString(string propertyName, string? value);
public void WriteString(string propertyName, string value);
member this.WriteString : string * string -> unit
Public Sub WriteString (propertyName As String, value As String)
Parametry
- propertyName
- String
Název kódované vlastnosti UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- String
Zakódovaná hodnota UTF-16, která se má zapsat jako transkódovaný řetězec JSON UTF-8 jako součást páru name/value.
Výjimky
Zadaný název nebo hodnota vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Parametr propertyName je null.
Poznámky
Název a hodnota vlastnosti jsou před zápisem uchycené.
Pokud value ano null, hodnota JSON null je zapsána, jako by WriteNull(String) metoda byla volána.
Platí pro
WriteString(String, ReadOnlySpan<Char>)
Zapíše název vlastnosti zadaný jako řetězec a textovou hodnotu UTF-16 (jako řetězec JSON) jako součást dvojice název/hodnota objektu JSON.
public:
void WriteString(System::String ^ propertyName, ReadOnlySpan<char> value);
public void WriteString(string propertyName, ReadOnlySpan<char> value);
member this.WriteString : string * ReadOnlySpan<char> -> unit
Public Sub WriteString (propertyName As String, value As ReadOnlySpan(Of Char))
Parametry
- propertyName
- String
Název kódované vlastnosti UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- ReadOnlySpan<Char>
Zakódovaná hodnota UTF-16, která se má zapsat jako transkódovaný řetězec JSON UTF-8 jako součást páru name/value.
Výjimky
Zadaný název nebo hodnota vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Parametr propertyName je null.
Poznámky
Název a hodnota vlastnosti jsou před zápisem uchycené.
Platí pro
WriteString(String, Guid)
Zapíše název vlastnosti zadaný jako řetězec a Guid hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(System::String ^ propertyName, Guid value);
public void WriteString(string propertyName, Guid value);
member this.WriteString : string * Guid -> unit
Public Sub WriteString (propertyName As String, value As Guid)
Parametry
- propertyName
- String
Název kódované vlastnosti UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- Guid
Hodnota, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Zadaný název vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Parametr propertyName je null.
Poznámky
Guid Zapíše výchozí hodnotu StandardFormat (tj. D) ve tvaru nnnnnnnn-nnnn-nnnn-nnnn-nnnnnn. Název vlastnosti je před zápisem uchycený.
Platí pro
WriteString(String, DateTimeOffset)
Zapíše název vlastnosti zadaný jako řetězec a DateTimeOffset hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(System::String ^ propertyName, DateTimeOffset value);
public void WriteString(string propertyName, DateTimeOffset value);
member this.WriteString : string * DateTimeOffset -> unit
Public Sub WriteString (propertyName As String, value As DateTimeOffset)
Parametry
- propertyName
- String
Název kódované vlastnosti UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- DateTimeOffset
Hodnota, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Zadaný název vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Parametr propertyName je null.
Poznámky
DateTimeOffset Zapíše použití rozšířeného formátu ISO 8601-1 (viz podpora DateTime a DateTimeOffset v system.Text.Json), například 2017-06-12T05:30:45.7680000-07:00.
Název vlastnosti je před zápisem uchycený.
Platí pro
WriteString(String, DateTime)
Zapíše název vlastnosti zadaný jako řetězec a DateTime hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(System::String ^ propertyName, DateTime value);
public void WriteString(string propertyName, DateTime value);
member this.WriteString : string * DateTime -> unit
Public Sub WriteString (propertyName As String, value As DateTime)
Parametry
- propertyName
- String
Název kódované vlastnosti UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- DateTime
Hodnota, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Zadaný název vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Parametr propertyName je null.
Poznámky
DateTime Zapíše použití rozšířeného formátu ISO 8601-1 (viz podpora DateTime a DateTimeOffset v souboru System.Text.Json), například 2017-06-12T05:30:45.7680000.
Název vlastnosti je před zápisem uchycený.
Platí pro
WriteString(String, ReadOnlySpan<Byte>)
Zapíše název vlastnosti zadaný jako řetězec a textovou hodnotu UTF-8 (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(System::String ^ propertyName, ReadOnlySpan<System::Byte> utf8Value);
public void WriteString(string propertyName, ReadOnlySpan<byte> utf8Value);
member this.WriteString : string * ReadOnlySpan<byte> -> unit
Public Sub WriteString (propertyName As String, utf8Value As ReadOnlySpan(Of Byte))
Parametry
- propertyName
- String
Název kódované vlastnosti UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.
- utf8Value
- ReadOnlySpan<Byte>
Zakódovaná hodnota UTF-8, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Zadaný název nebo hodnota vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Parametr propertyName je null.
Poznámky
Název a hodnota vlastnosti jsou před zápisem uchycené.
Platí pro
WriteString(ReadOnlySpan<Char>, String)
Zapíše název vlastnosti UTF-16 a textovou hodnotu řetězce (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<char> propertyName, System::String ^ value);
public void WriteString(ReadOnlySpan<char> propertyName, string? value);
public void WriteString(ReadOnlySpan<char> propertyName, string value);
member this.WriteString : ReadOnlySpan<char> * string -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As String)
Parametry
- propertyName
- ReadOnlySpan<Char>
Název kódované vlastnosti UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- String
Zakódovaná hodnota UTF-16, která se má zapsat jako transkódovaný řetězec JSON UTF-8 jako součást páru name/value.
Výjimky
Zadaný název nebo hodnota vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Název a hodnota vlastnosti jsou před zápisem uchycené.
Pokud value ano null, hodnota JSON null je zapsána, jako by WriteNull(ReadOnlySpan<Char>) metoda byla volána.
Platí pro
WriteString(ReadOnlySpan<Byte>, DateTime)
Zapíše název vlastnosti UTF-8 a DateTime hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, DateTime value);
public void WriteString(ReadOnlySpan<byte> utf8PropertyName, DateTime value);
member this.WriteString : ReadOnlySpan<byte> * DateTime -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As DateTime)
Parametry
- utf8PropertyName
- ReadOnlySpan<Byte>
Název zakódované vlastnosti UTF-8 objektu JSON, který se má zapsat.
- value
- DateTime
Hodnota, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Zadaný název vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
DateTime Zapíše použití rozšířeného formátu ISO 8601-1 (viz podpora DateTime a DateTimeOffset v souboru System.Text.Json), například 2017-06-12T05:30:45.7680000.
Název vlastnosti je před zápisem uchycený.
Platí pro
WriteString(ReadOnlySpan<Char>, JsonEncodedText)
Zapíše název vlastnosti a předkódovanou hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<char> propertyName, System::Text::Json::JsonEncodedText value);
public void WriteString(ReadOnlySpan<char> propertyName, System.Text.Json.JsonEncodedText value);
member this.WriteString : ReadOnlySpan<char> * System.Text.Json.JsonEncodedText -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As JsonEncodedText)
Parametry
- propertyName
- ReadOnlySpan<Char>
Název vlastnosti objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- JsonEncodedText
Zakódovaná hodnota JSON, která se má zapsat jako transkódovaný řetězec JSON UTF-8 jako součást páru name/value.
Výjimky
Zadaný název vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Hodnota by již měla být řídicím znakem při vytvoření instance JsonEncodedText .
Název vlastnosti je před zápisem uchycený.
Platí pro
WriteString(ReadOnlySpan<Byte>, Guid)
Zapíše název vlastnosti UTF-8 a Guid hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, Guid value);
public void WriteString(ReadOnlySpan<byte> utf8PropertyName, Guid value);
member this.WriteString : ReadOnlySpan<byte> * Guid -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As Guid)
Parametry
- utf8PropertyName
- ReadOnlySpan<Byte>
Název zakódované vlastnosti UTF-8 objektu JSON, který se má zapsat.
- value
- Guid
Hodnota, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Zadaný název vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Guid Zapíše výchozí hodnotu StandardFormat (tj. D) ve tvaru nnnnnnnn-nnnn-nnnn-nnnn-nnnnnn. Název vlastnosti je před zápisem uchycený.
Platí pro
WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
Zapíše název vlastnosti UTF-8 a textovou hodnotu UTF-8 (jako řetězec JSON) jako součást dvojice název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, ReadOnlySpan<System::Byte> utf8Value);
public void WriteString(ReadOnlySpan<byte> utf8PropertyName, ReadOnlySpan<byte> utf8Value);
member this.WriteString : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), utf8Value As ReadOnlySpan(Of Byte))
Parametry
- utf8PropertyName
- ReadOnlySpan<Byte>
Název zakódované vlastnosti UTF-8 objektu JSON, který se má zapsat.
- utf8Value
- ReadOnlySpan<Byte>
Zakódovaná hodnota UTF-8, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Zadaný název nebo hodnota vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Název a hodnota vlastnosti jsou před zápisem uchycené.
Platí pro
WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)
Zapíše název vlastnosti UTF-8 a textovou hodnotu UTF-16 (jako řetězec JSON) jako součást dvojice název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, ReadOnlySpan<char> value);
public void WriteString(ReadOnlySpan<byte> utf8PropertyName, ReadOnlySpan<char> value);
member this.WriteString : ReadOnlySpan<byte> * ReadOnlySpan<char> -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As ReadOnlySpan(Of Char))
Parametry
- utf8PropertyName
- ReadOnlySpan<Byte>
Název zakódované vlastnosti UTF-8 objektu JSON, který se má zapsat.
- value
- ReadOnlySpan<Char>
Zakódovaná hodnota UTF-16, která se má zapsat jako transkódovaný řetězec JSON UTF-8 jako součást páru name/value.
Výjimky
Zadaný název nebo hodnota vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Název a hodnota vlastnosti jsou před zápisem uchycené.
Platí pro
WriteString(ReadOnlySpan<Byte>, String)
Zapíše název vlastnosti UTF-8 a textovou hodnotu řetězce (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, System::String ^ value);
public void WriteString(ReadOnlySpan<byte> utf8PropertyName, string? value);
public void WriteString(ReadOnlySpan<byte> utf8PropertyName, string value);
member this.WriteString : ReadOnlySpan<byte> * string -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As String)
Parametry
- utf8PropertyName
- ReadOnlySpan<Byte>
Název zakódované vlastnosti UTF-8 objektu JSON, který se má zapsat.
- value
- String
Zakódovaná hodnota UTF-16, která se má zapsat jako transkódovaný řetězec JSON UTF-8 jako součást páru name/value.
Výjimky
Zadaný název nebo hodnota vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Název a hodnota vlastnosti jsou před zápisem uchycené.
Pokud value ano null, hodnota JSON null je zapsána, jako by WriteNull(ReadOnlySpan<Byte>) metoda byla volána.
Platí pro
WriteString(ReadOnlySpan<Byte>, DateTimeOffset)
Zapíše název vlastnosti UTF-8 a DateTimeOffset hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, DateTimeOffset value);
public void WriteString(ReadOnlySpan<byte> utf8PropertyName, DateTimeOffset value);
member this.WriteString : ReadOnlySpan<byte> * DateTimeOffset -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As DateTimeOffset)
Parametry
- utf8PropertyName
- ReadOnlySpan<Byte>
Název zakódované vlastnosti UTF-8 objektu JSON, který se má zapsat.
- value
- DateTimeOffset
Hodnota, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Zadaný název vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
DateTimeOffset Zapíše použití rozšířeného formátu ISO 8601-1 (viz podpora DateTime a DateTimeOffset v system.Text.Json), například 2017-06-12T05:30:45.7680000-07:00.
Název vlastnosti je před zápisem uchycený.
Platí pro
WriteString(ReadOnlySpan<Char>, DateTime)
Zapíše název vlastnosti určené jako rozsah znaků jen pro čtení a DateTime hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<char> propertyName, DateTime value);
public void WriteString(ReadOnlySpan<char> propertyName, DateTime value);
member this.WriteString : ReadOnlySpan<char> * DateTime -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As DateTime)
Parametry
- propertyName
- ReadOnlySpan<Char>
Název kódované vlastnosti UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- DateTime
Hodnota, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Zadaný název vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
DateTime Zapíše použití rozšířeného formátu ISO 8601-1 (viz podpora DateTime a DateTimeOffset v souboru System.Text.Json), například 2017-06-12T05:30:45.7680000.
Název vlastnosti je před zápisem uchycený.
Platí pro
WriteString(ReadOnlySpan<Char>, DateTimeOffset)
Zapíše název vlastnosti určené jako rozsah znaků jen pro čtení a DateTimeOffset hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<char> propertyName, DateTimeOffset value);
public void WriteString(ReadOnlySpan<char> propertyName, DateTimeOffset value);
member this.WriteString : ReadOnlySpan<char> * DateTimeOffset -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As DateTimeOffset)
Parametry
- propertyName
- ReadOnlySpan<Char>
Název kódované vlastnosti UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- DateTimeOffset
Hodnota, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Zadaný název vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
DateTimeOffset Zapíše použití rozšířeného formátu ISO 8601-1 (viz podpora DateTime a DateTimeOffset v system.Text.Json), například 2017-06-12T05:30:45.7680000-07:00.
Název vlastnosti je před zápisem uchycený.
Platí pro
WriteString(ReadOnlySpan<Char>, Guid)
Zapíše název vlastnosti určené jako rozsah znaků jen pro čtení a Guid hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<char> propertyName, Guid value);
public void WriteString(ReadOnlySpan<char> propertyName, Guid value);
member this.WriteString : ReadOnlySpan<char> * Guid -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As Guid)
Parametry
- propertyName
- ReadOnlySpan<Char>
Název kódované vlastnosti UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- Guid
Hodnota, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Zadaný název vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Guid Zapíše výchozí hodnotu StandardFormat (tj. D) ve tvaru nnnnnnnn-nnnn-nnnn-nnnn-nnnnnn. Název vlastnosti je před zápisem uchycený.
Platí pro
WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
Zapíše název vlastnosti UTF-16 a textovou hodnotu UTF-8 (jako řetězec JSON) jako součást dvojice název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<char> propertyName, ReadOnlySpan<System::Byte> utf8Value);
public void WriteString(ReadOnlySpan<char> propertyName, ReadOnlySpan<byte> utf8Value);
member this.WriteString : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), utf8Value As ReadOnlySpan(Of Byte))
Parametry
- propertyName
- ReadOnlySpan<Char>
Název kódované vlastnosti UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.
- utf8Value
- ReadOnlySpan<Byte>
Zakódovaná hodnota UTF-8, která se má zapsat jako řetězec JSON jako součást páru name/value.
Výjimky
Zadaný název nebo hodnota vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Název a hodnota vlastnosti jsou před zápisem uchycené.
Platí pro
WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
Zapíše název vlastnosti UTF-16 a textovou hodnotu UTF-16 (jako řetězec JSON) jako součást dvojice název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<char> propertyName, ReadOnlySpan<char> value);
public void WriteString(ReadOnlySpan<char> propertyName, ReadOnlySpan<char> value);
member this.WriteString : ReadOnlySpan<char> * ReadOnlySpan<char> -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As ReadOnlySpan(Of Char))
Parametry
- propertyName
- ReadOnlySpan<Char>
Název kódované vlastnosti UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.
- value
- ReadOnlySpan<Char>
Zakódovaná hodnota UTF-16, která se má zapsat jako transkódovaný řetězec JSON UTF-8 jako součást páru name/value.
Výjimky
Zadaný název nebo hodnota vlastnosti je příliš velký.
Ověřování je povolené a operace zápisu by generovala neplatný kód JSON.
Poznámky
Název a hodnota vlastnosti jsou před zápisem uchycené.
Platí pro
WriteString(ReadOnlySpan<Byte>, JsonEncodedText)
Zapíše název vlastnosti UTF-8 a předkódovanou hodnotu (jako řetězec JSON) jako součást páru název/hodnota objektu JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, System::Text::Json::JsonEncodedText value);
public void WriteString(ReadOnlySpan<byte> utf8PropertyName, System.Text.Json.JsonEncodedText value);
member this.WriteString : ReadOnlySpan<byte> * System.Text.Json.JsonEncodedText -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As JsonEncodedText)
Parametry
- utf8PropertyName
- ReadOnlySpan<Byte>
Název zakódované vlastnosti UTF-8 objektu JSON, který se má zapsat.
- value
- JsonEncodedText
Zakódovaná hodnota JSON, která se má zapsat jako transkódovaný řetězec JSON UTF-8 jako součást páru name/value.
Výjimky
Zadaný název vlastnosti je příliš velký.
Ověřování je povolené a výsledkem této metody bude zápis neplatného formátu JSON.
Poznámky
Hodnota by již měla být řídicím znakem při vytvoření instance JsonEncodedText .
Název vlastnosti je před zápisem uchycený.