Bagikan melalui


Utf8JsonWriter.WriteNumber Metode

Definisi

Overload

WriteNumber(String, Int32)

Menulis nama properti yang ditentukan sebagai string dan Int32 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(String, Int64)

Menulis nama properti yang ditentukan sebagai string dan Int64 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(String, Single)

Menulis nama properti yang ditentukan sebagai string dan Single nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(String, UInt32)

Menulis nama properti yang ditentukan sebagai string dan UInt32 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(String, UInt64)

Menulis nama properti yang ditentukan sebagai string dan UInt64 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(JsonEncodedText, Single)

Menulis nama dan Single nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(JsonEncodedText, Double)

Menulis nama dan Double nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(JsonEncodedText, Int32)

Menulis nama dan Int32 nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(JsonEncodedText, Int64)

Menulis nama dan Int64 nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(String, Double)

Menulis nama properti yang ditentukan sebagai string dan Double nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(JsonEncodedText, UInt32)

Menulis nama dan UInt32 nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(JsonEncodedText, Decimal)

Menulis nama dan Decimal nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(String, Decimal)

Menulis nama properti yang ditentukan sebagai string dan Decimal nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(JsonEncodedText, UInt64)

Menulis nama dan UInt64 nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Char>, UInt32)

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan UInt32 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Byte>, Decimal)

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan Decimal nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Byte>, Double)

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan Double nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Byte>, Int32)

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan Int32 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Byte>, Int64)

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan Int64 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Byte>, Single)

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan Single nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Byte>, UInt32)

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan UInt32 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Char>, UInt64)

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan UInt64 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Char>, Decimal)

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan Decimal nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Char>, Double)

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan Double nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Char>, Int32)

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan Int32 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Char>, Int64)

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan Int64 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Char>, Single)

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan Single nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(ReadOnlySpan<Byte>, UInt64)

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan UInt64 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteNumber(String, Int32)

Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs

Menulis nama properti yang ditentukan sebagai string dan Int32 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::String ^ propertyName, int value);
public void WriteNumber (string propertyName, int value);
member this.WriteNumber : string * int -> unit
Public Sub WriteNumber (propertyName As String, value As Integer)

Parameter

propertyName
String

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Int32

Nilai yang akan ditulis sebagai nomor 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

Int32 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(String, Int64)

Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs

Menulis nama properti yang ditentukan sebagai string dan Int64 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::String ^ propertyName, long value);
public void WriteNumber (string propertyName, long value);
member this.WriteNumber : string * int64 -> unit
Public Sub WriteNumber (propertyName As String, value As Long)

Parameter

propertyName
String

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Int64

Nilai yang akan ditulis sebagai nomor 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

Int64 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(String, Single)

Sumber:
Utf8JsonWriter.WriteProperties.Float.cs
Sumber:
Utf8JsonWriter.WriteProperties.Float.cs
Sumber:
Utf8JsonWriter.WriteProperties.Float.cs

Menulis nama properti yang ditentukan sebagai string dan Single nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::String ^ propertyName, float value);
public void WriteNumber (string propertyName, float value);
member this.WriteNumber : string * single -> unit
Public Sub WriteNumber (propertyName As String, value As Single)

Parameter

propertyName
String

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Single

Nilai yang akan ditulis sebagai nomor 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

Single Menulis menggunakan default StandardFormat (yaitu, 'G') pada .NET Core 3.0 atau versi yang lebih baru. Menggunakan 'G9' pada kerangka kerja lain.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(String, UInt32)

Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs

Penting

API ini bukan kompatibel CLS.

Menulis nama properti yang ditentukan sebagai string dan UInt32 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::String ^ propertyName, System::UInt32 value);
[System.CLSCompliant(false)]
public void WriteNumber (string propertyName, uint value);
[<System.CLSCompliant(false)>]
member this.WriteNumber : string * uint32 -> unit
Public Sub WriteNumber (propertyName As String, value As UInteger)

Parameter

propertyName
String

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
UInt32

Nilai yang akan ditulis sebagai nomor JSON sebagai bagian dari pasangan nama/nilai.

Atribut

Pengecualian

Nama properti yang ditentukan terlalu besar.

Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.

Parameternya propertyName adalah null.

Keterangan

UInt32 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(String, UInt64)

Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs

Penting

API ini bukan kompatibel CLS.

Menulis nama properti yang ditentukan sebagai string dan UInt64 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::String ^ propertyName, System::UInt64 value);
[System.CLSCompliant(false)]
public void WriteNumber (string propertyName, ulong value);
[<System.CLSCompliant(false)>]
member this.WriteNumber : string * uint64 -> unit
Public Sub WriteNumber (propertyName As String, value As ULong)

Parameter

propertyName
String

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
UInt64

Nilai yang akan ditulis sebagai nomor JSON sebagai bagian dari pasangan nama/nilai.

Atribut

Pengecualian

Nama properti yang ditentukan terlalu besar.

Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.

Parameternya propertyName adalah null.

Keterangan

UInt64 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(JsonEncodedText, Single)

Sumber:
Utf8JsonWriter.WriteProperties.Float.cs
Sumber:
Utf8JsonWriter.WriteProperties.Float.cs
Sumber:
Utf8JsonWriter.WriteProperties.Float.cs

Menulis nama dan Single nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::Text::Json::JsonEncodedText propertyName, float value);
public void WriteNumber (System.Text.Json.JsonEncodedText propertyName, float value);
member this.WriteNumber : System.Text.Json.JsonEncodedText * single -> unit
Public Sub WriteNumber (propertyName As JsonEncodedText, value As Single)

Parameter

propertyName
JsonEncodedText

Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Single

Nilai yang akan ditulis sebagai nomor JSON sebagai bagian dari pasangan nama/nilai.

Pengecualian

Validasi diaktifkan, dan metode ini akan menghasilkan JSON yang tidak valid secara tertulis.

Keterangan

Single Menulis menggunakan default StandardFormat (yaitu, 'G') pada .NET Core 3.0 atau versi yang lebih baru. Menggunakan 'G9' pada kerangka kerja lain.

Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.

Berlaku untuk

WriteNumber(JsonEncodedText, Double)

Sumber:
Utf8JsonWriter.WriteProperties.Double.cs
Sumber:
Utf8JsonWriter.WriteProperties.Double.cs
Sumber:
Utf8JsonWriter.WriteProperties.Double.cs

Menulis nama dan Double nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::Text::Json::JsonEncodedText propertyName, double value);
public void WriteNumber (System.Text.Json.JsonEncodedText propertyName, double value);
member this.WriteNumber : System.Text.Json.JsonEncodedText * double -> unit
Public Sub WriteNumber (propertyName As JsonEncodedText, value As Double)

Parameter

propertyName
JsonEncodedText

Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Double

Nilai yang akan ditulis sebagai nomor JSON sebagai bagian dari pasangan nama/nilai.

Pengecualian

Validasi diaktifkan, dan metode ini akan menghasilkan JSON yang tidak valid secara tertulis.

Keterangan

Double Menulis menggunakan default StandardFormat (yaitu, 'G') pada .NET Core 3.0 atau versi yang lebih baru. Menggunakan 'G17' pada kerangka kerja lain.

Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.

Berlaku untuk

WriteNumber(JsonEncodedText, Int32)

Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs

Menulis nama dan Int32 nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::Text::Json::JsonEncodedText propertyName, int value);
public void WriteNumber (System.Text.Json.JsonEncodedText propertyName, int value);
member this.WriteNumber : System.Text.Json.JsonEncodedText * int -> unit
Public Sub WriteNumber (propertyName As JsonEncodedText, value As Integer)

Parameter

propertyName
JsonEncodedText

Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Int32

Nilai yang akan ditulis sebagai nomor JSON sebagai bagian dari pasangan nama/nilai.

Pengecualian

Validasi diaktifkan, dan metode ini akan menghasilkan JSON yang tidak valid secara tertulis.

Keterangan

Int32 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.

Berlaku untuk

WriteNumber(JsonEncodedText, Int64)

Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs

Menulis nama dan Int64 nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::Text::Json::JsonEncodedText propertyName, long value);
public void WriteNumber (System.Text.Json.JsonEncodedText propertyName, long value);
member this.WriteNumber : System.Text.Json.JsonEncodedText * int64 -> unit
Public Sub WriteNumber (propertyName As JsonEncodedText, value As Long)

Parameter

propertyName
JsonEncodedText

Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Int64

Nilai yang akan ditulis sebagai nomor JSON sebagai bagian dari pasangan nama/nilai.

Pengecualian

Validasi diaktifkan, dan metode ini akan menghasilkan JSON yang tidak valid secara tertulis.

Keterangan

Int64 Menulis menggunakan default StandardFormat (ini adalah, 'G'); misalnya, 32767.

Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.

Berlaku untuk

WriteNumber(String, Double)

Sumber:
Utf8JsonWriter.WriteProperties.Double.cs
Sumber:
Utf8JsonWriter.WriteProperties.Double.cs
Sumber:
Utf8JsonWriter.WriteProperties.Double.cs

Menulis nama properti yang ditentukan sebagai string dan Double nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::String ^ propertyName, double value);
public void WriteNumber (string propertyName, double value);
member this.WriteNumber : string * double -> unit
Public Sub WriteNumber (propertyName As String, value As Double)

Parameter

propertyName
String

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Double

Nilai yang akan ditulis sebagai nomor 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

Double Menulis menggunakan default StandardFormat (yaitu, 'G') pada .NET Core 3.0 atau versi yang lebih baru. Menggunakan 'G17' pada kerangka kerja lain.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(JsonEncodedText, UInt32)

Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs

Penting

API ini bukan kompatibel CLS.

Menulis nama dan UInt32 nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::Text::Json::JsonEncodedText propertyName, System::UInt32 value);
[System.CLSCompliant(false)]
public void WriteNumber (System.Text.Json.JsonEncodedText propertyName, uint value);
[<System.CLSCompliant(false)>]
member this.WriteNumber : System.Text.Json.JsonEncodedText * uint32 -> unit
Public Sub WriteNumber (propertyName As JsonEncodedText, value As UInteger)

Parameter

propertyName
JsonEncodedText

Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
UInt32

Nilai yang akan ditulis sebagai nomor JSON sebagai bagian dari pasangan nama/nilai.

Atribut

Pengecualian

Validasi diaktifkan, dan metode ini akan menghasilkan JSON yang tidak valid secara tertulis.

Keterangan

UInt32 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.

Berlaku untuk

WriteNumber(JsonEncodedText, Decimal)

Sumber:
Utf8JsonWriter.WriteProperties.Decimal.cs
Sumber:
Utf8JsonWriter.WriteProperties.Decimal.cs
Sumber:
Utf8JsonWriter.WriteProperties.Decimal.cs

Menulis nama dan Decimal nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::Text::Json::JsonEncodedText propertyName, System::Decimal value);
public void WriteNumber (System.Text.Json.JsonEncodedText propertyName, decimal value);
member this.WriteNumber : System.Text.Json.JsonEncodedText * decimal -> unit
Public Sub WriteNumber (propertyName As JsonEncodedText, value As Decimal)

Parameter

propertyName
JsonEncodedText

Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Decimal

Nilai yang akan ditulis sebagai nomor JSON sebagai bagian dari pasangan nama/nilai.

Pengecualian

Validasi diaktifkan, dan metode ini akan menghasilkan JSON yang tidak valid secara tertulis.

Keterangan

Decimal Menulis menggunakan default StandardFormat (yaitu, 'G').

Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.

Berlaku untuk

WriteNumber(String, Decimal)

Sumber:
Utf8JsonWriter.WriteProperties.Decimal.cs
Sumber:
Utf8JsonWriter.WriteProperties.Decimal.cs
Sumber:
Utf8JsonWriter.WriteProperties.Decimal.cs

Menulis nama properti yang ditentukan sebagai string dan Decimal nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::String ^ propertyName, System::Decimal value);
public void WriteNumber (string propertyName, decimal value);
member this.WriteNumber : string * decimal -> unit
Public Sub WriteNumber (propertyName As String, value As Decimal)

Parameter

propertyName
String

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Decimal

Nilai yang akan ditulis sebagai nomor 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

Decimal Menulis menggunakan default StandardFormat (yaitu, 'G').

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(JsonEncodedText, UInt64)

Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs

Penting

API ini bukan kompatibel CLS.

Menulis nama dan UInt64 nilai properti yang telah dikodekan sebelumnya (sebagai nomor JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(System::Text::Json::JsonEncodedText propertyName, System::UInt64 value);
[System.CLSCompliant(false)]
public void WriteNumber (System.Text.Json.JsonEncodedText propertyName, ulong value);
[<System.CLSCompliant(false)>]
member this.WriteNumber : System.Text.Json.JsonEncodedText * uint64 -> unit
Public Sub WriteNumber (propertyName As JsonEncodedText, value As ULong)

Parameter

propertyName
JsonEncodedText

Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
UInt64

Nilai yang akan ditulis sebagai nomor JSON sebagai bagian dari pasangan nama/nilai.

Atribut

Pengecualian

Validasi diaktifkan, dan metode ini akan menghasilkan JSON yang tidak valid secara tertulis.

Keterangan

UInt64 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.

Berlaku untuk

WriteNumber(ReadOnlySpan<Char>, UInt32)

Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs

Penting

API ini bukan kompatibel CLS.

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan UInt32 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<char> propertyName, System::UInt32 value);
[System.CLSCompliant(false)]
public void WriteNumber (ReadOnlySpan<char> propertyName, uint value);
[<System.CLSCompliant(false)>]
member this.WriteNumber : ReadOnlySpan<char> * uint32 -> unit
Public Sub WriteNumber (propertyName As ReadOnlySpan(Of Char), value As UInteger)

Parameter

propertyName
ReadOnlySpan<Char>

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
UInt32

Nilai yang akan ditulis sebagai nomor JSON sebagai bagian dari pasangan nama/nilai.

Atribut

Pengecualian

Nama properti yang ditentukan terlalu besar.

Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.

Keterangan

UInt32 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(ReadOnlySpan<Byte>, Decimal)

Sumber:
Utf8JsonWriter.WriteProperties.Decimal.cs
Sumber:
Utf8JsonWriter.WriteProperties.Decimal.cs
Sumber:
Utf8JsonWriter.WriteProperties.Decimal.cs

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan Decimal nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<System::Byte> utf8PropertyName, System::Decimal value);
public void WriteNumber (ReadOnlySpan<byte> utf8PropertyName, decimal value);
member this.WriteNumber : ReadOnlySpan<byte> * decimal -> unit
Public Sub WriteNumber (utf8PropertyName As ReadOnlySpan(Of Byte), value As Decimal)

Parameter

utf8PropertyName
ReadOnlySpan<Byte>

Nama properti UTF-8 yang dikodekan dari objek JSON yang akan ditulis.

value
Decimal

Nilai yang akan ditulis sebagai nomor 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

Decimal Menulis menggunakan default StandardFormat (yaitu, 'G').

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(ReadOnlySpan<Byte>, Double)

Sumber:
Utf8JsonWriter.WriteProperties.Double.cs
Sumber:
Utf8JsonWriter.WriteProperties.Double.cs
Sumber:
Utf8JsonWriter.WriteProperties.Double.cs

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan Double nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<System::Byte> utf8PropertyName, double value);
public void WriteNumber (ReadOnlySpan<byte> utf8PropertyName, double value);
member this.WriteNumber : ReadOnlySpan<byte> * double -> unit
Public Sub WriteNumber (utf8PropertyName As ReadOnlySpan(Of Byte), value As Double)

Parameter

utf8PropertyName
ReadOnlySpan<Byte>

Nama properti UTF-8 yang dikodekan dari objek JSON yang akan ditulis.

value
Double

Nilai yang akan ditulis sebagai nomor 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

Double Menulis menggunakan default StandardFormat (yaitu, 'G') pada .NET Core 3.0 atau versi yang lebih baru. Menggunakan 'G17' pada kerangka kerja lain.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(ReadOnlySpan<Byte>, Int32)

Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan Int32 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<System::Byte> utf8PropertyName, int value);
public void WriteNumber (ReadOnlySpan<byte> utf8PropertyName, int value);
member this.WriteNumber : ReadOnlySpan<byte> * int -> unit
Public Sub WriteNumber (utf8PropertyName As ReadOnlySpan(Of Byte), value As Integer)

Parameter

utf8PropertyName
ReadOnlySpan<Byte>

Nama properti UTF-8 yang dikodekan dari objek JSON yang akan ditulis.

value
Int32

Nilai yang akan ditulis sebagai nomor 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

Int32 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(ReadOnlySpan<Byte>, Int64)

Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan Int64 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<System::Byte> utf8PropertyName, long value);
public void WriteNumber (ReadOnlySpan<byte> utf8PropertyName, long value);
member this.WriteNumber : ReadOnlySpan<byte> * int64 -> unit
Public Sub WriteNumber (utf8PropertyName As ReadOnlySpan(Of Byte), value As Long)

Parameter

utf8PropertyName
ReadOnlySpan<Byte>

Nama properti UTF-8 yang dikodekan dari objek JSON yang akan ditulis.

value
Int64

Nilai yang akan ditulis sebagai nomor 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

Int64 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(ReadOnlySpan<Byte>, Single)

Sumber:
Utf8JsonWriter.WriteProperties.Float.cs
Sumber:
Utf8JsonWriter.WriteProperties.Float.cs
Sumber:
Utf8JsonWriter.WriteProperties.Float.cs

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan Single nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<System::Byte> utf8PropertyName, float value);
public void WriteNumber (ReadOnlySpan<byte> utf8PropertyName, float value);
member this.WriteNumber : ReadOnlySpan<byte> * single -> unit
Public Sub WriteNumber (utf8PropertyName As ReadOnlySpan(Of Byte), value As Single)

Parameter

utf8PropertyName
ReadOnlySpan<Byte>

Nama properti UTF-8 yang dikodekan dari objek JSON yang akan ditulis.

value
Single

Nilai yang akan ditulis sebagai nomor 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

Single Menulis menggunakan default StandardFormat (yaitu, 'G') pada .NET Core 3.0 atau versi yang lebih baru. Menggunakan 'G9' pada kerangka kerja lain.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(ReadOnlySpan<Byte>, UInt32)

Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs

Penting

API ini bukan kompatibel CLS.

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan UInt32 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<System::Byte> utf8PropertyName, System::UInt32 value);
[System.CLSCompliant(false)]
public void WriteNumber (ReadOnlySpan<byte> utf8PropertyName, uint value);
[<System.CLSCompliant(false)>]
member this.WriteNumber : ReadOnlySpan<byte> * uint32 -> unit
Public Sub WriteNumber (utf8PropertyName As ReadOnlySpan(Of Byte), value As UInteger)

Parameter

utf8PropertyName
ReadOnlySpan<Byte>

Nama properti UTF-8 yang dikodekan dari objek JSON yang akan ditulis.

value
UInt32

Nilai yang akan ditulis sebagai nomor JSON sebagai bagian dari pasangan nama/nilai.

Atribut

Pengecualian

Nama properti yang ditentukan terlalu besar.

Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.

Keterangan

UInt32 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(ReadOnlySpan<Char>, UInt64)

Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs

Penting

API ini bukan kompatibel CLS.

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan UInt64 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<char> propertyName, System::UInt64 value);
[System.CLSCompliant(false)]
public void WriteNumber (ReadOnlySpan<char> propertyName, ulong value);
[<System.CLSCompliant(false)>]
member this.WriteNumber : ReadOnlySpan<char> * uint64 -> unit
Public Sub WriteNumber (propertyName As ReadOnlySpan(Of Char), value As ULong)

Parameter

propertyName
ReadOnlySpan<Char>

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
UInt64

Nilai yang akan ditulis sebagai nomor JSON sebagai bagian dari pasangan nama/nilai.

Atribut

Pengecualian

Nama properti yang ditentukan terlalu besar.

Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.

Keterangan

UInt64 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(ReadOnlySpan<Char>, Decimal)

Sumber:
Utf8JsonWriter.WriteProperties.Decimal.cs
Sumber:
Utf8JsonWriter.WriteProperties.Decimal.cs
Sumber:
Utf8JsonWriter.WriteProperties.Decimal.cs

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan Decimal nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<char> propertyName, System::Decimal value);
public void WriteNumber (ReadOnlySpan<char> propertyName, decimal value);
member this.WriteNumber : ReadOnlySpan<char> * decimal -> unit
Public Sub WriteNumber (propertyName As ReadOnlySpan(Of Char), value As Decimal)

Parameter

propertyName
ReadOnlySpan<Char>

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Decimal

Nilai yang akan ditulis sebagai nomor 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

Decimal Menulis menggunakan default StandardFormat (yaitu, 'G').

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(ReadOnlySpan<Char>, Double)

Sumber:
Utf8JsonWriter.WriteProperties.Double.cs
Sumber:
Utf8JsonWriter.WriteProperties.Double.cs
Sumber:
Utf8JsonWriter.WriteProperties.Double.cs

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan Double nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<char> propertyName, double value);
public void WriteNumber (ReadOnlySpan<char> propertyName, double value);
member this.WriteNumber : ReadOnlySpan<char> * double -> unit
Public Sub WriteNumber (propertyName As ReadOnlySpan(Of Char), value As Double)

Parameter

propertyName
ReadOnlySpan<Char>

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Double

Nilai yang akan ditulis sebagai nomor 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

Double Menulis menggunakan default StandardFormat (yaitu, 'G') pada .NET Core 3.0 atau versi yang lebih baru. Menggunakan 'G17' pada kerangka kerja lain.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(ReadOnlySpan<Char>, Int32)

Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan Int32 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<char> propertyName, int value);
public void WriteNumber (ReadOnlySpan<char> propertyName, int value);
member this.WriteNumber : ReadOnlySpan<char> * int -> unit
Public Sub WriteNumber (propertyName As ReadOnlySpan(Of Char), value As Integer)

Parameter

propertyName
ReadOnlySpan<Char>

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Int32

Nilai yang akan ditulis sebagai nomor 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

Int32 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(ReadOnlySpan<Char>, Int64)

Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.SignedNumber.cs

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan Int64 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<char> propertyName, long value);
public void WriteNumber (ReadOnlySpan<char> propertyName, long value);
member this.WriteNumber : ReadOnlySpan<char> * int64 -> unit
Public Sub WriteNumber (propertyName As ReadOnlySpan(Of Char), value As Long)

Parameter

propertyName
ReadOnlySpan<Char>

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Int64

Nilai yang akan ditulis sebagai nomor 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

Int64 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(ReadOnlySpan<Char>, Single)

Sumber:
Utf8JsonWriter.WriteProperties.Float.cs
Sumber:
Utf8JsonWriter.WriteProperties.Float.cs
Sumber:
Utf8JsonWriter.WriteProperties.Float.cs

Menulis nama properti yang ditentukan sebagai rentang karakter baca-saja dan Single nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<char> propertyName, float value);
public void WriteNumber (ReadOnlySpan<char> propertyName, float value);
member this.WriteNumber : ReadOnlySpan<char> * single -> unit
Public Sub WriteNumber (propertyName As ReadOnlySpan(Of Char), value As Single)

Parameter

propertyName
ReadOnlySpan<Char>

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

value
Single

Nilai yang akan ditulis sebagai nomor 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

Single Menulis menggunakan default StandardFormat (yaitu, 'G') pada .NET Core 3.0 atau versi yang lebih baru. Menggunakan 'G9' pada kerangka kerja lain.

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteNumber(ReadOnlySpan<Byte>, UInt64)

Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs
Sumber:
Utf8JsonWriter.WriteProperties.UnsignedNumber.cs

Penting

API ini bukan kompatibel CLS.

Menulis nama properti yang ditentukan sebagai rentang byte baca-saja dan UInt64 nilai (sebagai angka JSON) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteNumber(ReadOnlySpan<System::Byte> utf8PropertyName, System::UInt64 value);
[System.CLSCompliant(false)]
public void WriteNumber (ReadOnlySpan<byte> utf8PropertyName, ulong value);
[<System.CLSCompliant(false)>]
member this.WriteNumber : ReadOnlySpan<byte> * uint64 -> unit
Public Sub WriteNumber (utf8PropertyName As ReadOnlySpan(Of Byte), value As ULong)

Parameter

utf8PropertyName
ReadOnlySpan<Byte>

Nama properti UTF-8 yang dikodekan dari objek JSON yang akan ditulis.

value
UInt64

Nilai yang akan ditulis sebagai nomor JSON sebagai bagian dari pasangan nama/nilai.

Atribut

Pengecualian

Nama properti yang ditentukan terlalu besar.

Validasi diaktifkan, dan operasi tulis akan menghasilkan JSON yang tidak valid.

Keterangan

UInt64 Menulis menggunakan default StandardFormat (yaitu, 'G'); misalnya, 32767.

Nama properti lolos sebelum menulis.

Berlaku untuk