Utf8JsonWriter.WriteNumber メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
WriteNumber(String, Int32) |
文字列として指定されたプロパティ名と、Int32 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(String, Int64) |
文字列として指定されたプロパティ名と、Int64 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(String, Single) |
文字列として指定されたプロパティ名と、Single 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(String, UInt32) |
文字列として指定されたプロパティ名と、UInt32 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(String, UInt64) |
文字列として指定されたプロパティ名と、UInt64 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(JsonEncodedText, Single) |
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と Single 値 (JSON 番号) を書き込みます。 |
WriteNumber(JsonEncodedText, Double) |
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と Double 値 (JSON 番号) を書き込みます。 |
WriteNumber(JsonEncodedText, Int32) |
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と Int32 値 (JSON 番号) を書き込みます。 |
WriteNumber(JsonEncodedText, Int64) |
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と Int64 値 (JSON 番号) を書き込みます。 |
WriteNumber(String, Double) |
文字列として指定されたプロパティ名と、Double 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(JsonEncodedText, UInt32) |
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と UInt32 値 (JSON 番号) を書き込みます。 |
WriteNumber(JsonEncodedText, Decimal) |
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と Decimal 値 (JSON 番号) を書き込みます。 |
WriteNumber(String, Decimal) |
文字列として指定されたプロパティ名と、Decimal 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(JsonEncodedText, UInt64) |
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と UInt64 値 (JSON 番号) を書き込みます。 |
WriteNumber(ReadOnlySpan<Char>, UInt32) |
読み取り専用の文字範囲として指定されたプロパティ名と、UInt32 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(ReadOnlySpan<Byte>, Decimal) |
バイト型の読み取り専用スパンとして指定されたプロパティ名と、Decimal 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(ReadOnlySpan<Byte>, Double) |
バイト型の読み取り専用スパンとして指定されたプロパティ名と、Double 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(ReadOnlySpan<Byte>, Int32) |
バイト型の読み取り専用スパンとして指定されたプロパティ名と、Int32 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(ReadOnlySpan<Byte>, Int64) |
バイト型の読み取り専用スパンとして指定されたプロパティ名と、Int64 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(ReadOnlySpan<Byte>, Single) |
バイト型の読み取り専用スパンとして指定されたプロパティ名と、Single 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(ReadOnlySpan<Byte>, UInt32) |
バイト型の読み取り専用スパンとして指定されたプロパティ名と、UInt32 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(ReadOnlySpan<Char>, UInt64) |
読み取り専用の文字範囲として指定されたプロパティ名と、UInt64 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(ReadOnlySpan<Char>, Decimal) |
読み取り専用の文字範囲として指定されたプロパティ名と、Decimal 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(ReadOnlySpan<Char>, Double) |
読み取り専用の文字範囲として指定されたプロパティ名と、Double 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(ReadOnlySpan<Char>, Int32) |
読み取り専用の文字範囲として指定されたプロパティ名と、Int32 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(ReadOnlySpan<Char>, Int64) |
読み取り専用の文字範囲として指定されたプロパティ名と、Int64 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(ReadOnlySpan<Char>, Single) |
読み取り専用の文字範囲として指定されたプロパティ名と、Single 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(ReadOnlySpan<Byte>, UInt64) |
バイト型の読み取り専用スパンとして指定されたプロパティ名と、UInt64 値 (JSON 数値として) を、JSON オブジェクトの名前/値ペアの一部として書き込みます。 |
WriteNumber(String, Int32)
文字列として指定されたプロパティ名と、Int32 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- String
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- Int32
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
propertyName
パラメーターが null
です。
注釈
既定値 StandardFormat (つまり、'G') を使用して をInt32書き込みます (例: 32767)。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(String, Int64)
文字列として指定されたプロパティ名と、Int64 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- String
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- Int64
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
propertyName
パラメーターが null
です。
注釈
既定値 StandardFormat (つまり、'G') を使用して をInt64書き込みます (例: 32767)。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(String, Single)
文字列として指定されたプロパティ名と、Single 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- String
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- Single
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
propertyName
パラメーターが null
です。
注釈
Single.NET Core 3.0 以降のバージョンで、既定値 StandardFormat (つまり 'G') を使用して を書き込みます。 他のフレームワークで 'G9' を使用します。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(String, UInt32)
重要
この API は CLS 準拠ではありません。
文字列として指定されたプロパティ名と、UInt32 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- String
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- UInt32
名前/値ペアの一部として、JSON 数値として書き込まれる値。
- 属性
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
propertyName
パラメーターが null
です。
注釈
既定値 StandardFormat (つまり、'G') を使用して をUInt32書き込みます (例: 32767)。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(String, UInt64)
重要
この API は CLS 準拠ではありません。
文字列として指定されたプロパティ名と、UInt64 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- String
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- UInt64
名前/値ペアの一部として、JSON 数値として書き込まれる値。
- 属性
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
propertyName
パラメーターが null
です。
注釈
既定値 StandardFormat (つまり、'G') を使用して をUInt64書き込みます (例: 32767)。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(JsonEncodedText, Single)
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と Single 値 (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)
パラメーター
- propertyName
- JsonEncodedText
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの JSON でエンコードされたプロパティ名。
- value
- Single
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
検証が有効化されると、このメソッドによって無効な JSON の書き込みが行われる場合があります。
注釈
Single.NET Core 3.0 以降のバージョンで、既定値 StandardFormat (つまり 'G') を使用して を書き込みます。 他のフレームワークで 'G9' を使用します。
のインスタンス JsonEncodedText が作成されたときに、プロパティ名は既にエスケープされている必要があります。
適用対象
WriteNumber(JsonEncodedText, Double)
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と Double 値 (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)
パラメーター
- propertyName
- JsonEncodedText
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの JSON でエンコードされたプロパティ名。
- value
- Double
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
検証が有効化されると、このメソッドによって無効な JSON の書き込みが行われる場合があります。
注釈
Double.NET Core 3.0 以降のバージョンで、既定値 StandardFormat (つまり 'G') を使用して を書き込みます。 他のフレームワークで 'G17' を使用します。
のインスタンス JsonEncodedText が作成されたときに、プロパティ名は既にエスケープされている必要があります。
適用対象
WriteNumber(JsonEncodedText, Int32)
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と Int32 値 (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)
パラメーター
- propertyName
- JsonEncodedText
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの JSON でエンコードされたプロパティ名。
- value
- Int32
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
検証が有効化されると、このメソッドによって無効な JSON の書き込みが行われる場合があります。
注釈
既定値 StandardFormat (つまり、'G') を使用して をInt32書き込みます (例: 32767)。
のインスタンス JsonEncodedText が作成されたときに、プロパティ名は既にエスケープされている必要があります。
適用対象
WriteNumber(JsonEncodedText, Int64)
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と Int64 値 (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)
パラメーター
- propertyName
- JsonEncodedText
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの JSON でエンコードされたプロパティ名。
- value
- Int64
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
検証が有効化されると、このメソッドによって無効な JSON の書き込みが行われる場合があります。
注釈
既定値 StandardFormat (これは 'G') を使用して をInt64書き込みます (例: 32767)。
のインスタンス JsonEncodedText が作成されたときに、プロパティ名は既にエスケープされている必要があります。
適用対象
WriteNumber(String, Double)
文字列として指定されたプロパティ名と、Double 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- String
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- Double
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
propertyName
パラメーターが null
です。
注釈
Double.NET Core 3.0 以降のバージョンで、既定値 StandardFormat (つまり 'G') を使用して を書き込みます。 他のフレームワークで 'G17' を使用します。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(JsonEncodedText, UInt32)
重要
この API は CLS 準拠ではありません。
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と UInt32 値 (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)
パラメーター
- propertyName
- JsonEncodedText
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの JSON でエンコードされたプロパティ名。
- value
- UInt32
名前/値ペアの一部として、JSON 数値として書き込まれる値。
- 属性
例外
検証が有効化されると、このメソッドによって無効な JSON の書き込みが行われる場合があります。
注釈
既定値 StandardFormat (つまり、'G') を使用して をUInt32書き込みます (例: 32767)。
のインスタンス JsonEncodedText が作成されたときに、プロパティ名は既にエスケープされている必要があります。
適用対象
WriteNumber(JsonEncodedText, Decimal)
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と Decimal 値 (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)
パラメーター
- propertyName
- JsonEncodedText
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの JSON でエンコードされたプロパティ名。
- value
- Decimal
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
検証が有効化されると、このメソッドによって無効な JSON の書き込みが行われる場合があります。
注釈
Decimal既定値 StandardFormat (つまり、'G') を使用して を書き込みます。
のインスタンス JsonEncodedText が作成されたときに、プロパティ名は既にエスケープされている必要があります。
適用対象
WriteNumber(String, Decimal)
文字列として指定されたプロパティ名と、Decimal 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- String
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- Decimal
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
propertyName
パラメーターが null
です。
注釈
Decimal既定値 StandardFormat (つまり、'G') を使用して を書き込みます。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(JsonEncodedText, UInt64)
重要
この API は CLS 準拠ではありません。
JSON オブジェクトの名前/値ペアの一部として、事前にエンコードされたプロパティ名と UInt64 値 (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)
パラメーター
- propertyName
- JsonEncodedText
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの JSON でエンコードされたプロパティ名。
- value
- UInt64
名前/値ペアの一部として、JSON 数値として書き込まれる値。
- 属性
例外
検証が有効化されると、このメソッドによって無効な JSON の書き込みが行われる場合があります。
注釈
既定値 StandardFormat (つまり、'G') を使用して をUInt64書き込みます (例: 32767)。
のインスタンス JsonEncodedText が作成されたときに、プロパティ名は既にエスケープされている必要があります。
適用対象
WriteNumber(ReadOnlySpan<Char>, UInt32)
重要
この API は CLS 準拠ではありません。
読み取り専用の文字範囲として指定されたプロパティ名と、UInt32 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- ReadOnlySpan<Char>
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- UInt32
名前/値ペアの一部として、JSON 数値として書き込まれる値。
- 属性
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
既定値 StandardFormat (つまり、'G') を使用して をUInt32書き込みます (例: 32767)。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(ReadOnlySpan<Byte>, Decimal)
バイト型の読み取り専用スパンとして指定されたプロパティ名と、Decimal 値 (JSON 数値として) を、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)
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込み対象の JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- value
- Decimal
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
Decimal既定値 StandardFormat (つまり、'G') を使用して を書き込みます。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(ReadOnlySpan<Byte>, Double)
バイト型の読み取り専用スパンとして指定されたプロパティ名と、Double 値 (JSON 数値として) を、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)
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込み対象の JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- value
- Double
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
Double.NET Core 3.0 以降のバージョンで、既定値 StandardFormat (つまり 'G') を使用して を書き込みます。 他のフレームワークで 'G17' を使用します。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(ReadOnlySpan<Byte>, Int32)
バイト型の読み取り専用スパンとして指定されたプロパティ名と、Int32 値 (JSON 数値として) を、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)
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込み対象の JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- value
- Int32
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
既定値 StandardFormat (つまり、'G') を使用して をInt32書き込みます (例: 32767)。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(ReadOnlySpan<Byte>, Int64)
バイト型の読み取り専用スパンとして指定されたプロパティ名と、Int64 値 (JSON 数値として) を、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)
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込み対象の JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- value
- Int64
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
既定値 StandardFormat (つまり、'G') を使用して をInt64書き込みます (例: 32767)。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(ReadOnlySpan<Byte>, Single)
バイト型の読み取り専用スパンとして指定されたプロパティ名と、Single 値 (JSON 数値として) を、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)
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込み対象の JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- value
- Single
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
Single.NET Core 3.0 以降のバージョンで、既定値 StandardFormat (つまり 'G') を使用して を書き込みます。 他のフレームワークで 'G9' を使用します。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(ReadOnlySpan<Byte>, UInt32)
重要
この API は CLS 準拠ではありません。
バイト型の読み取り専用スパンとして指定されたプロパティ名と、UInt32 値 (JSON 数値として) を、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)
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込み対象の JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- value
- UInt32
名前/値ペアの一部として、JSON 数値として書き込まれる値。
- 属性
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
既定値 StandardFormat (つまり、'G') を使用して をUInt32書き込みます(例: 32767)。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(ReadOnlySpan<Char>, UInt64)
重要
この API は CLS 準拠ではありません。
読み取り専用の文字範囲として指定されたプロパティ名と、UInt64 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- ReadOnlySpan<Char>
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- UInt64
名前/値ペアの一部として、JSON 数値として書き込まれる値。
- 属性
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
既定値 StandardFormat (つまり、'G') を使用して をUInt64書き込みます(例: 32767)。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(ReadOnlySpan<Char>, Decimal)
読み取り専用の文字範囲として指定されたプロパティ名と、Decimal 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- ReadOnlySpan<Char>
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- Decimal
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
Decimal既定値 StandardFormat (つまり、'G') を使用して を書き込みます。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(ReadOnlySpan<Char>, Double)
読み取り専用の文字範囲として指定されたプロパティ名と、Double 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- ReadOnlySpan<Char>
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- Double
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
Double.NET Core 3.0 以降のバージョンで、既定値 StandardFormat (つまり 'G') を使用して を書き込みます。 他のフレームワークで 'G17' を使用します。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(ReadOnlySpan<Char>, Int32)
読み取り専用の文字範囲として指定されたプロパティ名と、Int32 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- ReadOnlySpan<Char>
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- Int32
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
既定値 StandardFormat (つまり、'G') を使用して をInt32書き込みます(例: 32767)。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(ReadOnlySpan<Char>, Int64)
読み取り専用の文字範囲として指定されたプロパティ名と、Int64 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- ReadOnlySpan<Char>
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- Int64
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
既定値 StandardFormat (つまり、'G') を使用して をInt64書き込みます(例: 32767)。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(ReadOnlySpan<Char>, Single)
読み取り専用の文字範囲として指定されたプロパティ名と、Single 値 (JSON 数値として) を、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)
パラメーター
- propertyName
- ReadOnlySpan<Char>
UTF-8 としてトランスコードおよび書き込み対象の JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- Single
名前/値ペアの一部として、JSON 数値として書き込まれる値。
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
Single.NET Core 3.0 以降のバージョンで、既定値 StandardFormat (つまり 'G') を使用して を書き込みます。 他のフレームワークで 'G9' を使用します。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteNumber(ReadOnlySpan<Byte>, UInt64)
重要
この API は CLS 準拠ではありません。
バイト型の読み取り専用スパンとして指定されたプロパティ名と、UInt64 値 (JSON 数値として) を、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)
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込み対象の JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- value
- UInt64
名前/値ペアの一部として、JSON 数値として書き込まれる値。
- 属性
例外
指定されたプロパティ名が長すぎます。
検証が有効化されると、書き込み操作によって無効な JSON が生成される場合があります。
注釈
既定値 StandardFormat (つまり、'G') を使用して をUInt64書き込みます(例: 32767)。
プロパティ名は、書き込む前にエスケープされます。
適用対象
.NET