Jazyk

Utf8JsonWriter.WriteString Metoda

Definice

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)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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>)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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>)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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>)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs

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>)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs

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>)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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>)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTime.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Zdroj:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Guid.cs

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>)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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>)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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)

Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs
Zdroj:
Utf8JsonWriter.WriteProperties.String.cs

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ý.

Platí pro