Utf8JsonWriter.WriteString Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| WriteString(JsonEncodedText, JsonEncodedText) |
Menulis nama properti yang telah dikodekan sebelumnya dan nilai yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(JsonEncodedText, String) |
Menulis nama properti dan nilai teks string yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(JsonEncodedText, ReadOnlySpan<Char>) |
Menulis nama properti dan nilai teks yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(JsonEncodedText, ReadOnlySpan<Byte>) |
Menulis nama properti yang telah dikodekan sebelumnya dan nilai teks UTF-8 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(JsonEncodedText, Guid) |
Menulis nama dan Guid nilai properti yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(JsonEncodedText, DateTimeOffset) |
Menulis nama dan DateTimeOffset nilai properti yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(JsonEncodedText, DateTime) |
Menulis nama dan DateTime nilai properti yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(String, JsonEncodedText) |
Menulis nama properti dan nilai yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(String, String) |
Menulis nama properti yang ditentukan sebagai string dan nilai teks string (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(String, ReadOnlySpan<Char>) |
Menulis nama properti yang ditentukan sebagai string dan nilai teks UTF-16 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(String, Guid) |
Menulis nama properti yang ditentukan sebagai string dan Guid nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(String, DateTimeOffset) |
Menulis nama properti yang ditentukan sebagai string dan DateTimeOffset nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(String, DateTime) |
Menulis nama properti yang ditentukan sebagai string dan DateTime nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(String, ReadOnlySpan<Byte>) |
Menulis nama properti yang ditentukan sebagai string dan nilai teks UTF-8 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Char>, String) |
Menulis nama properti UTF-16 dan nilai teks string (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Byte>, DateTime) |
Menulis nama properti UTF-8 dan DateTime nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Char>, JsonEncodedText) |
Menulis nama properti dan nilai yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Byte>, Guid) |
Menulis nama properti UTF-8 dan Guid nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Menulis nama properti UTF-8 dan nilai teks UTF-8 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>) |
Menulis nama properti UTF-8 dan nilai teks UTF-16 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Byte>, String) |
Menulis nama properti UTF-8 dan nilai teks string (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Byte>, DateTimeOffset) |
Menulis nama properti UTF-8 dan DateTimeOffset nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Char>, DateTime) |
Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan DateTime nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Char>, DateTimeOffset) |
Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan DateTimeOffset nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Char>, Guid) |
Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan Guid nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Menulis nama properti UTF-16 dan nilai teks UTF-8 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Menulis nama properti UTF-16 dan nilai teks UTF-16 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
| WriteString(ReadOnlySpan<Byte>, JsonEncodedText) |
Menulis nama properti UTF-8 dan nilai yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek JSON. |
WriteString(JsonEncodedText, JsonEncodedText)
Menulis nama properti yang telah dikodekan sebelumnya dan nilai yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- JsonEncodedText
Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- JsonEncodedText
Nilai yang dikodekan JSON untuk ditulis sebagai string JSON yang ditranskodekan UTF-8 sebagai bagian dari pasangan nama/nilai.
Pengecualian
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Nama dan nilai properti harus sudah diloloskan saat instans JsonEncodedText dibuat.
Berlaku untuk
WriteString(JsonEncodedText, String)
Menulis nama properti dan nilai teks string yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- JsonEncodedText
Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- String
Nilai yang akan ditulis sebagai string JSON yang ditranskodekan UTF-8 sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nilai yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.
Nilai lolos sebelum menulis.
Jika value adalah , nilai null JSON ditulis, seolah-olah WriteNull(JsonEncodedText)nullmetode dipanggil.
Berlaku untuk
WriteString(JsonEncodedText, ReadOnlySpan<Char>)
Menulis nama properti dan nilai teks yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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))
Parameter
- propertyName
- JsonEncodedText
Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- ReadOnlySpan<Char>
Nilai yang akan ditulis sebagai string JSON yang ditranskodekan UTF-8 sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nilai yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.
Nilai lolos sebelum menulis.
Jika value adalah , nilai null JSON ditulis, seolah-olah WriteNull(JsonEncodedText)nullmetode dipanggil.
Berlaku untuk
WriteString(JsonEncodedText, ReadOnlySpan<Byte>)
Menulis nama properti yang telah dikodekan sebelumnya dan nilai teks UTF-8 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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))
Parameter
- propertyName
- JsonEncodedText
Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- utf8Value
- ReadOnlySpan<Byte>
Nilai yang dikodekan UTF-8 untuk ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nilai yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.
Nilai lolos sebelum menulis.
Berlaku untuk
WriteString(JsonEncodedText, Guid)
Menulis nama dan Guid nilai properti yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- JsonEncodedText
Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- Guid
Nilai yang akan ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Guid Menulis menggunakan default StandardFormat (yaitu, 'D'), dalam formulir: nnnnnnnn-nnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnnnn.
Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.
Berlaku untuk
WriteString(JsonEncodedText, DateTimeOffset)
Menulis nama dan DateTimeOffset nilai properti yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- JsonEncodedText
Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- DateTimeOffset
Nilai yang akan ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
DateTimeOffset Menulis menggunakan format yang diperluas ISO 8601-1 (lihat dukungan DateTime dan DateTimeOffset di System.Text.Json); misalnya, 2017-06-12T05:30:45.7680000-07:00.
Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.
Berlaku untuk
WriteString(JsonEncodedText, DateTime)
Menulis nama dan DateTime nilai properti yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- JsonEncodedText
Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- DateTime
Nilai yang akan ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
DateTime Menulis menggunakan format yang diperluas ISO 8601-1 (lihat dukungan DateTime dan DateTimeOffset di System.Text.Json); misalnya, 2017-06-12T05:30:45.7680000.
Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.
Berlaku untuk
WriteString(String, JsonEncodedText)
Menulis nama properti dan nilai yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- String
Nama properti objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- JsonEncodedText
Nilai yang dikodekan JSON untuk ditulis sebagai string JSON yang ditranskodekan UTF-8 sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Parameternya propertyName adalah null.
Keterangan
Nilai harus sudah diloloskan ketika instans JsonEncodedText dibuat.
Nama properti lolos sebelum menulis.
Berlaku untuk
WriteString(String, String)
Menulis nama properti yang ditentukan sebagai string dan nilai teks string (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- String
Nama properti yang dikodekan UTF-16 dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- String
Nilai yang dikodekan UTF-16 untuk ditulis sebagai string JSON yang ditranskodekan UTF-8 sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama atau nilai properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Parameternya propertyName adalah null.
Keterangan
Nama dan nilai properti lolos sebelum menulis.
Jika value adalah , nilai null JSON ditulis, seolah-olah WriteNull(String)nullmetode dipanggil.
Berlaku untuk
WriteString(String, ReadOnlySpan<Char>)
Menulis nama properti yang ditentukan sebagai string dan nilai teks UTF-16 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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))
Parameter
- propertyName
- String
Nama properti yang dikodekan UTF-16 dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- ReadOnlySpan<Char>
Nilai yang dikodekan UTF-16 untuk ditulis sebagai string JSON yang ditranskodekan UTF-8 sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama atau nilai properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Parameternya propertyName adalah null.
Keterangan
Nama dan nilai properti lolos sebelum menulis.
Berlaku untuk
WriteString(String, Guid)
Menulis nama properti yang ditentukan sebagai string dan Guid nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- String
Nama properti yang dikodekan UTF-16 dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- Guid
Nilai yang akan ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Parameternya propertyName adalah null.
Keterangan
Guid Menulis menggunakan default StandardFormat (yaitu, 'D'), dalam formulir: nnnnnnnn-nnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnnnn. Nama properti lolos sebelum menulis.
Berlaku untuk
WriteString(String, DateTimeOffset)
Menulis nama properti yang ditentukan sebagai string dan DateTimeOffset nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- String
Nama properti yang dikodekan UTF-16 dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- DateTimeOffset
Nilai yang akan ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Parameternya propertyName adalah null.
Keterangan
DateTimeOffset Menulis menggunakan format yang diperluas ISO 8601-1 (lihat dukungan DateTime dan DateTimeOffset di System.Text.Json); misalnya, 2017-06-12T05:30:45.7680000-07:00.
Nama properti lolos sebelum menulis.
Berlaku untuk
WriteString(String, DateTime)
Menulis nama properti yang ditentukan sebagai string dan DateTime nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- String
Nama properti yang dikodekan UTF-16 dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- DateTime
Nilai yang akan ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Parameternya propertyName adalah null.
Keterangan
DateTime Menulis menggunakan format yang diperluas ISO 8601-1 (lihat dukungan DateTime dan DateTimeOffset di System.Text.Json); misalnya, 2017-06-12T05:30:45.7680000.
Nama properti lolos sebelum menulis.
Berlaku untuk
WriteString(String, ReadOnlySpan<Byte>)
Menulis nama properti yang ditentukan sebagai string dan nilai teks UTF-8 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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))
Parameter
- propertyName
- String
Nama properti yang dikodekan UTF-16 dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- utf8Value
- ReadOnlySpan<Byte>
Nilai yang dikodekan UTF-8 untuk ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama atau nilai properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Parameternya propertyName adalah null.
Keterangan
Nama dan nilai properti lolos sebelum menulis.
Berlaku untuk
WriteString(ReadOnlySpan<Char>, String)
Menulis nama properti UTF-16 dan nilai teks string (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- ReadOnlySpan<Char>
Nama properti yang dikodekan UTF-16 dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- String
Nilai yang dikodekan UTF-16 untuk ditulis sebagai string JSON yang ditranskodekan UTF-8 sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama atau nilai properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Nama dan nilai properti lolos sebelum menulis.
Jika value adalah , nilai null JSON ditulis, seolah-olah WriteNull(ReadOnlySpan<Char>)nullmetode dipanggil.
Berlaku untuk
WriteString(ReadOnlySpan<Byte>, DateTime)
Menulis nama properti UTF-8 dan DateTime nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- utf8PropertyName
- ReadOnlySpan<Byte>
Nama properti yang dikodekan UTF-8 dari objek JSON yang akan ditulis.
- value
- DateTime
Nilai yang akan ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
DateTime Menulis menggunakan format yang diperluas ISO 8601-1 (lihat dukungan DateTime dan DateTimeOffset di System.Text.Json); misalnya, 2017-06-12T05:30:45.7680000.
Nama properti lolos sebelum menulis.
Berlaku untuk
WriteString(ReadOnlySpan<Char>, JsonEncodedText)
Menulis nama properti dan nilai yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- ReadOnlySpan<Char>
Nama properti objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- JsonEncodedText
Nilai yang dikodekan JSON untuk ditulis sebagai string JSON yang ditranskodekan UTF-8 sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Nilai harus sudah diloloskan ketika instans JsonEncodedText dibuat.
Nama properti lolos sebelum menulis.
Berlaku untuk
WriteString(ReadOnlySpan<Byte>, Guid)
Menulis nama properti UTF-8 dan Guid nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- utf8PropertyName
- ReadOnlySpan<Byte>
Nama properti yang dikodekan UTF-8 dari objek JSON yang akan ditulis.
- value
- Guid
Nilai yang akan ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Guid Menulis menggunakan default StandardFormat (yaitu, 'D'), dalam formulir: nnnnnnnn-nnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnnnn. Nama properti lolos sebelum menulis.
Berlaku untuk
WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
Menulis nama properti UTF-8 dan nilai teks UTF-8 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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))
Parameter
- utf8PropertyName
- ReadOnlySpan<Byte>
Nama properti yang dikodekan UTF-8 dari objek JSON yang akan ditulis.
- utf8Value
- ReadOnlySpan<Byte>
Nilai yang dikodekan UTF-8 untuk ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama atau nilai properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Nama dan nilai properti lolos sebelum menulis.
Berlaku untuk
WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)
Menulis nama properti UTF-8 dan nilai teks UTF-16 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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))
Parameter
- utf8PropertyName
- ReadOnlySpan<Byte>
Nama properti yang dikodekan UTF-8 dari objek JSON yang akan ditulis.
- value
- ReadOnlySpan<Char>
Nilai yang dikodekan UTF-16 untuk ditulis sebagai string JSON yang ditranskodekan UTF-8 sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama atau nilai properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Nama dan nilai properti lolos sebelum menulis.
Berlaku untuk
WriteString(ReadOnlySpan<Byte>, String)
Menulis nama properti UTF-8 dan nilai teks string (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- utf8PropertyName
- ReadOnlySpan<Byte>
Nama properti yang dikodekan UTF-8 dari objek JSON yang akan ditulis.
- value
- String
Nilai yang dikodekan UTF-16 untuk ditulis sebagai string JSON yang ditranskodekan UTF-8 sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama atau nilai properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Nama dan nilai properti lolos sebelum menulis.
Jika value adalah , nilai null JSON ditulis, seolah-olah WriteNull(ReadOnlySpan<Byte>)nullmetode dipanggil.
Berlaku untuk
WriteString(ReadOnlySpan<Byte>, DateTimeOffset)
Menulis nama properti UTF-8 dan DateTimeOffset nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- utf8PropertyName
- ReadOnlySpan<Byte>
Nama properti yang dikodekan UTF-8 dari objek JSON yang akan ditulis.
- value
- DateTimeOffset
Nilai yang akan ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
DateTimeOffset Menulis menggunakan format yang diperluas ISO 8601-1 (lihat dukungan DateTime dan DateTimeOffset di System.Text.Json); misalnya, 2017-06-12T05:30:45.7680000-07:00.
Nama properti lolos sebelum menulis.
Berlaku untuk
WriteString(ReadOnlySpan<Char>, DateTime)
Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan DateTime nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- ReadOnlySpan<Char>
Nama properti yang dikodekan UTF-16 dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- DateTime
Nilai yang akan ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
DateTime Menulis menggunakan format yang diperluas ISO 8601-1 (lihat dukungan DateTime dan DateTimeOffset di System.Text.Json); misalnya, 2017-06-12T05:30:45.7680000.
Nama properti lolos sebelum menulis.
Berlaku untuk
WriteString(ReadOnlySpan<Char>, DateTimeOffset)
Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan DateTimeOffset nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- ReadOnlySpan<Char>
Nama properti yang dikodekan UTF-16 dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- DateTimeOffset
Nilai yang akan ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
DateTimeOffset Menulis menggunakan format yang diperluas ISO 8601-1 (lihat dukungan DateTime dan DateTimeOffset di System.Text.Json); misalnya, 2017-06-12T05:30:45.7680000-07:00.
Nama properti lolos sebelum menulis.
Berlaku untuk
WriteString(ReadOnlySpan<Char>, Guid)
Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan Guid nilai (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- propertyName
- ReadOnlySpan<Char>
Nama properti yang dikodekan UTF-16 dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- Guid
Nilai yang akan ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Guid Menulis menggunakan default StandardFormat (yaitu, 'D'), dalam formulir: nnnnnnnn-nnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnnnn. Nama properti lolos sebelum menulis.
Berlaku untuk
WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
Menulis nama properti UTF-16 dan nilai teks UTF-8 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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))
Parameter
- propertyName
- ReadOnlySpan<Char>
Nama properti yang dikodekan UTF-16 dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- utf8Value
- ReadOnlySpan<Byte>
Nilai yang dikodekan UTF-8 untuk ditulis sebagai string JSON sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama atau nilai properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Nama dan nilai properti lolos sebelum menulis.
Berlaku untuk
WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
Menulis nama properti UTF-16 dan nilai teks UTF-16 (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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))
Parameter
- propertyName
- ReadOnlySpan<Char>
Nama properti yang dikodekan UTF-16 dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.
- value
- ReadOnlySpan<Char>
Nilai yang dikodekan UTF-16 untuk ditulis sebagai string JSON yang ditranskodekan UTF-8 sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama atau nilai properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.
Keterangan
Nama dan nilai properti lolos sebelum menulis.
Berlaku untuk
WriteString(ReadOnlySpan<Byte>, JsonEncodedText)
Menulis nama properti UTF-8 dan nilai yang telah dikodekan sebelumnya (sebagai string JSON) sebagai bagian dari pasangan nama/nilai objek 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)
Parameter
- utf8PropertyName
- ReadOnlySpan<Byte>
Nama properti yang dikodekan UTF-8 dari objek JSON yang akan ditulis.
- value
- JsonEncodedText
Nilai yang dikodekan JSON untuk ditulis sebagai string JSON yang ditranskodekan UTF-8 sebagai bagian dari pasangan nama/nilai.
Pengecualian
Nama properti yang ditentukan terlalu besar.
Validasi diaktifkan, dan metode ini akan menghasilkan JSON yang tidak valid secara tertulis.
Keterangan
Nilai harus sudah diloloskan ketika instans JsonEncodedText dibuat.
Nama properti lolos sebelum menulis.