Utf8JsonWriter.WriteString メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| WriteString(JsonEncodedText, JsonEncodedText) |
JSON オブジェクトの名前と値のペアの一部として、事前エンコードされたプロパティ名と事前エンコードされた値 (JSON 文字列として) を書き込みます。 |
| WriteString(JsonEncodedText, String) |
JSON オブジェクトの名前と値のペアの一部として、事前にエンコードされたプロパティ名と文字列テキスト値 (JSON 文字列) を書き込みます。 |
| WriteString(JsonEncodedText, ReadOnlySpan<Char>) |
JSON オブジェクトの名前と値のペアの一部として、事前にエンコードされたプロパティ名とテキスト値 (JSON 文字列として) を書き込みます。 |
| WriteString(JsonEncodedText, ReadOnlySpan<Byte>) |
JSON オブジェクトの名前と値のペアの一部として、事前エンコードされたプロパティ名と UTF-8 テキスト値 (JSON 文字列) を書き込みます。 |
| WriteString(JsonEncodedText, Guid) |
JSON オブジェクトの名前と値のペアの一部として、事前にエンコードされたプロパティ名と Guid 値を (JSON 文字列として) 書き込みます。 |
| WriteString(JsonEncodedText, DateTimeOffset) |
JSON オブジェクトの名前と値のペアの一部として、事前にエンコードされたプロパティ名と DateTimeOffset 値を (JSON 文字列として) 書き込みます。 |
| WriteString(JsonEncodedText, DateTime) |
JSON オブジェクトの名前と値のペアの一部として、事前にエンコードされたプロパティ名と DateTime 値を (JSON 文字列として) 書き込みます。 |
| WriteString(String, JsonEncodedText) |
JSON オブジェクトの名前と値のペアの一部として、プロパティ名と事前エンコードされた値を (JSON 文字列として) 書き込みます。 |
| WriteString(String, String) |
JSON オブジェクトの名前と値のペアの一部として、文字列として指定されたプロパティ名と文字列テキスト値 (JSON 文字列として) を書き込みます。 |
| WriteString(String, ReadOnlySpan<Char>) |
JSON オブジェクトの名前と値のペアの一部として、文字列として指定されたプロパティ名と (JSON 文字列として) UTF-16 テキスト値を書き込みます。 |
| WriteString(String, Guid) |
JSON オブジェクトの名前と値のペアの一部として、文字列として指定されたプロパティ名と (JSON 文字列として) Guid 値を書き込みます。 |
| WriteString(String, DateTimeOffset) |
JSON オブジェクトの名前と値のペアの一部として、文字列として指定されたプロパティ名と (JSON 文字列として) DateTimeOffset 値を書き込みます。 |
| WriteString(String, DateTime) |
JSON オブジェクトの名前と値のペアの一部として、文字列として指定されたプロパティ名と (JSON 文字列として) DateTime 値を書き込みます。 |
| WriteString(String, ReadOnlySpan<Byte>) |
文字列として指定されたプロパティ名と、JSON オブジェクトの名前と値のペアの一部として UTF-8 テキスト値 (JSON 文字列として) を書き込みます。 |
| WriteString(ReadOnlySpan<Char>, String) |
JSON オブジェクトの名前と値のペアの一部として、UTF-16 プロパティ名と文字列テキスト値 (JSON 文字列) を書き込みます。 |
| WriteString(ReadOnlySpan<Byte>, DateTime) |
UTF-8 プロパティ名と DateTime 値 (JSON 文字列) を JSON オブジェクトの名前と値のペアの一部として書き込みます。 |
| WriteString(ReadOnlySpan<Char>, JsonEncodedText) |
JSON オブジェクトの名前と値のペアの一部として、プロパティ名と事前エンコードされた値を (JSON 文字列として) 書き込みます。 |
| WriteString(ReadOnlySpan<Byte>, Guid) |
UTF-8 プロパティ名と Guid 値 (JSON 文字列) を JSON オブジェクトの名前と値のペアの一部として書き込みます。 |
| WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
JSON オブジェクトの名前と値のペアの一部として、UTF-8 プロパティ名と UTF-8 テキスト値 (JSON 文字列) を書き込みます。 |
| WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>) |
JSON オブジェクトの名前と値のペアの一部として、UTF-8 プロパティ名と UTF-16 テキスト値 (JSON 文字列として) を書き込みます。 |
| WriteString(ReadOnlySpan<Byte>, String) |
JSON オブジェクトの名前と値のペアの一部として、UTF-8 プロパティ名と文字列テキスト値 (JSON 文字列) を書き込みます。 |
| WriteString(ReadOnlySpan<Byte>, DateTimeOffset) |
UTF-8 プロパティ名と DateTimeOffset 値 (JSON 文字列) を JSON オブジェクトの名前と値のペアの一部として書き込みます。 |
| WriteString(ReadOnlySpan<Char>, DateTime) |
読み取り専用の文字スパンとして指定されたプロパティ名と、JSON オブジェクトの名前と値のペアの一部として (JSON 文字列として) DateTime 値を書き込みます。 |
| WriteString(ReadOnlySpan<Char>, DateTimeOffset) |
読み取り専用の文字スパンとして指定されたプロパティ名と、JSON オブジェクトの名前と値のペアの一部として (JSON 文字列として) DateTimeOffset 値を書き込みます。 |
| WriteString(ReadOnlySpan<Char>, Guid) |
読み取り専用の文字スパンとして指定されたプロパティ名と、JSON オブジェクトの名前と値のペアの一部として (JSON 文字列として) Guid 値を書き込みます。 |
| WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
JSON オブジェクトの名前と値のペアの一部として、UTF-16 プロパティ名と UTF-8 テキスト値 (JSON 文字列) を書き込みます。 |
| WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
JSON オブジェクトの名前と値のペアの一部として、UTF-16 プロパティ名と UTF-16 テキスト値 (JSON 文字列) を書き込みます。 |
| WriteString(ReadOnlySpan<Byte>, JsonEncodedText) |
JSON オブジェクトの名前と値のペアの一部として、UTF-8 プロパティ名と事前エンコードされた値を (JSON 文字列として) 書き込みます。 |
WriteString(JsonEncodedText, JsonEncodedText)
JSON オブジェクトの名前と値のペアの一部として、事前エンコードされたプロパティ名と事前エンコードされた値 (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)
パラメーター
- propertyName
- JsonEncodedText
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの JSON でエンコードされたプロパティ名。
- value
- JsonEncodedText
名前と値のペアの一部として UTF-8 トランスコードされた JSON 文字列として書き込まれる JSON エンコード値。
例外
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
プロパティの名前と値は、 JsonEncodedText のインスタンスが作成されたときに既にエスケープされている必要があります。
適用対象
WriteString(JsonEncodedText, String)
JSON オブジェクトの名前と値のペアの一部として、事前にエンコードされたプロパティ名と文字列テキスト値 (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)
パラメーター
- propertyName
- JsonEncodedText
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの JSON でエンコードされたプロパティ名。
- value
- String
名前と値のペアの一部として UTF-8 でトランスコードされた JSON 文字列として書き込まれる値。
例外
指定された値が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
プロパティ名は、 JsonEncodedText のインスタンスが作成されたときに既にエスケープされている必要があります。
値は書き込む前にエスケープされます。
valueがnullされている場合は、WriteNull(JsonEncodedText) メソッドが呼び出されたかのように JSON の null 値が書き込まれます。
適用対象
WriteString(JsonEncodedText, ReadOnlySpan<Char>)
JSON オブジェクトの名前と値のペアの一部として、事前にエンコードされたプロパティ名とテキスト値 (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))
パラメーター
- propertyName
- JsonEncodedText
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの JSON でエンコードされたプロパティ名。
- value
- ReadOnlySpan<Char>
名前と値のペアの一部として UTF-8 でトランスコードされた JSON 文字列として書き込まれる値。
例外
指定された値が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
プロパティ名は、 JsonEncodedText のインスタンスが作成されたときに既にエスケープされている必要があります。
値は書き込む前にエスケープされます。
valueがnullされている場合は、WriteNull(JsonEncodedText) メソッドが呼び出されたかのように JSON の null 値が書き込まれます。
適用対象
WriteString(JsonEncodedText, ReadOnlySpan<Byte>)
JSON オブジェクトの名前と値のペアの一部として、事前エンコードされたプロパティ名と UTF-8 テキスト値 (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))
パラメーター
- propertyName
- JsonEncodedText
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの JSON でエンコードされたプロパティ名。
- utf8Value
- ReadOnlySpan<Byte>
名前と値のペアの一部として JSON 文字列として書き込まれる UTF-8 でエンコードされた値。
例外
指定された値が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
プロパティ名は、 JsonEncodedText のインスタンスが作成されたときに既にエスケープされている必要があります。
値は書き込む前にエスケープされます。
適用対象
WriteString(JsonEncodedText, Guid)
JSON オブジェクトの名前と値のペアの一部として、事前にエンコードされたプロパティ名と Guid 値を (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)
パラメーター
- propertyName
- JsonEncodedText
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの JSON でエンコードされたプロパティ名。
- value
- Guid
名前と値のペアの一部として JSON 文字列として書き込まれる値。
例外
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
既定のStandardFormat (つまり'D') を使用して、nnnnnnnn-nnnn-nnnn-nnnn-nn 形式でGuidを書き込みます。
プロパティ名は、 JsonEncodedText のインスタンスが作成されたときに既にエスケープされている必要があります。
適用対象
WriteString(JsonEncodedText, DateTimeOffset)
JSON オブジェクトの名前と値のペアの一部として、事前にエンコードされたプロパティ名と DateTimeOffset 値を (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)
パラメーター
- propertyName
- JsonEncodedText
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの JSON でエンコードされたプロパティ名。
- value
- DateTimeOffset
名前と値のペアの一部として JSON 文字列として書き込まれる値。
例外
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
ISO 8601-1 拡張形式を使用して DateTimeOffset を書き込みます ( System.Text.Json での DateTime と DateTimeOffset のサポートを参照)。たとえば、2017-06-12T05:30:45.7680000-07:00 などです。
プロパティ名は、 JsonEncodedText のインスタンスが作成されたときに既にエスケープされている必要があります。
適用対象
WriteString(JsonEncodedText, DateTime)
JSON オブジェクトの名前と値のペアの一部として、事前にエンコードされたプロパティ名と DateTime 値を (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)
パラメーター
- propertyName
- JsonEncodedText
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの JSON でエンコードされたプロパティ名。
- value
- DateTime
名前と値のペアの一部として JSON 文字列として書き込まれる値。
例外
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
ISO 8601-1 拡張形式を使用して DateTime を書き込みます ( System.Text.Json での DateTime および DateTimeOffset のサポートを参照)。たとえば、2017-06-12T05:30:45.7680000 などです。
プロパティ名は、 JsonEncodedText のインスタンスが作成されたときに既にエスケープされている必要があります。
適用対象
WriteString(String, JsonEncodedText)
JSON オブジェクトの名前と値のペアの一部として、プロパティ名と事前エンコードされた値を (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)
パラメーター
- propertyName
- String
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトのプロパティ名。
- value
- JsonEncodedText
名前と値のペアの一部として UTF-8 トランスコードされた JSON 文字列として書き込まれる JSON エンコード値。
例外
指定されたプロパティ名が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
propertyName パラメーターはnull。
注釈
JsonEncodedTextのインスタンスが作成されたときに、値は既にエスケープされている必要があります。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteString(String, String)
JSON オブジェクトの名前と値のペアの一部として、文字列として指定されたプロパティ名と文字列テキスト値 (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)
パラメーター
- propertyName
- String
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- String
名前と値のペアの一部として UTF-8 トランスコードされた JSON 文字列として書き込まれる UTF-16 でエンコードされた値。
例外
指定されたプロパティ名または値が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
propertyName パラメーターはnull。
注釈
プロパティの名前と値は、書き込む前にエスケープされます。
valueがnullされている場合は、WriteNull(String) メソッドが呼び出されたかのように JSON の null 値が書き込まれます。
適用対象
WriteString(String, ReadOnlySpan<Char>)
JSON オブジェクトの名前と値のペアの一部として、文字列として指定されたプロパティ名と (JSON 文字列として) UTF-16 テキスト値を書き込みます。
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))
パラメーター
- propertyName
- String
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- ReadOnlySpan<Char>
名前と値のペアの一部として UTF-8 トランスコードされた JSON 文字列として書き込まれる UTF-16 でエンコードされた値。
例外
指定されたプロパティ名または値が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
propertyName パラメーターはnull。
注釈
プロパティの名前と値は、書き込む前にエスケープされます。
適用対象
WriteString(String, Guid)
JSON オブジェクトの名前と値のペアの一部として、文字列として指定されたプロパティ名と (JSON 文字列として) Guid 値を書き込みます。
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)
パラメーター
- propertyName
- String
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- Guid
名前と値のペアの一部として JSON 文字列として書き込まれる値。
例外
指定されたプロパティ名が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
propertyName パラメーターはnull。
注釈
既定のStandardFormat (つまり'D') を使用して、nnnnnnnn-nnnn-nnnn-nnnn-nn 形式でGuidを書き込みます。 プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteString(String, DateTimeOffset)
JSON オブジェクトの名前と値のペアの一部として、文字列として指定されたプロパティ名と (JSON 文字列として) DateTimeOffset 値を書き込みます。
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)
パラメーター
- propertyName
- String
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- DateTimeOffset
名前と値のペアの一部として JSON 文字列として書き込まれる値。
例外
指定されたプロパティ名が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
propertyName パラメーターはnull。
注釈
ISO 8601-1 拡張形式を使用して DateTimeOffset を書き込みます ( System.Text.Json での DateTime と DateTimeOffset のサポートを参照)。たとえば、2017-06-12T05:30:45.7680000-07:00 などです。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteString(String, DateTime)
JSON オブジェクトの名前と値のペアの一部として、文字列として指定されたプロパティ名と (JSON 文字列として) DateTime 値を書き込みます。
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)
パラメーター
- propertyName
- String
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- DateTime
名前と値のペアの一部として JSON 文字列として書き込まれる値。
例外
指定されたプロパティ名が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
propertyName パラメーターはnull。
注釈
ISO 8601-1 拡張形式を使用して DateTime を書き込みます ( System.Text.Json での DateTime および DateTimeOffset のサポートを参照)。たとえば、2017-06-12T05:30:45.7680000 などです。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteString(String, ReadOnlySpan<Byte>)
文字列として指定されたプロパティ名と、JSON オブジェクトの名前と値のペアの一部として UTF-8 テキスト値 (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))
パラメーター
- propertyName
- String
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- utf8Value
- ReadOnlySpan<Byte>
名前と値のペアの一部として JSON 文字列として書き込まれる UTF-8 でエンコードされた値。
例外
指定されたプロパティ名または値が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
propertyName パラメーターはnull。
注釈
プロパティの名前と値は、書き込む前にエスケープされます。
適用対象
WriteString(ReadOnlySpan<Char>, String)
JSON オブジェクトの名前と値のペアの一部として、UTF-16 プロパティ名と文字列テキスト値 (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)
パラメーター
- propertyName
- ReadOnlySpan<Char>
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- String
名前と値のペアの一部として UTF-8 トランスコードされた JSON 文字列として書き込まれる UTF-16 でエンコードされた値。
例外
指定されたプロパティ名または値が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
プロパティの名前と値は、書き込む前にエスケープされます。
valueがnullされている場合は、WriteNull(ReadOnlySpan<Char>) メソッドが呼び出されたかのように JSON の null 値が書き込まれます。
適用対象
WriteString(ReadOnlySpan<Byte>, DateTime)
UTF-8 プロパティ名と DateTime 値 (JSON 文字列) を 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)
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込む JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- value
- DateTime
名前と値のペアの一部として JSON 文字列として書き込まれる値。
例外
指定されたプロパティ名が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
ISO 8601-1 拡張形式を使用して DateTime を書き込みます ( System.Text.Json での DateTime および DateTimeOffset のサポートを参照)。たとえば、2017-06-12T05:30:45.7680000 などです。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteString(ReadOnlySpan<Char>, JsonEncodedText)
JSON オブジェクトの名前と値のペアの一部として、プロパティ名と事前エンコードされた値を (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)
パラメーター
- propertyName
- ReadOnlySpan<Char>
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトのプロパティ名。
- value
- JsonEncodedText
名前と値のペアの一部として UTF-8 トランスコードされた JSON 文字列として書き込まれる JSON エンコード値。
例外
指定されたプロパティ名が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
JsonEncodedTextのインスタンスが作成されたときに、値は既にエスケープされている必要があります。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteString(ReadOnlySpan<Byte>, Guid)
UTF-8 プロパティ名と Guid 値 (JSON 文字列) を 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)
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込む JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- value
- Guid
名前と値のペアの一部として JSON 文字列として書き込まれる値。
例外
指定されたプロパティ名が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
既定のStandardFormat (つまり'D') を使用して、nnnnnnnn-nnnn-nnnn-nnnn-nn 形式でGuidを書き込みます。 プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
JSON オブジェクトの名前と値のペアの一部として、UTF-8 プロパティ名と UTF-8 テキスト値 (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))
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込む JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- utf8Value
- ReadOnlySpan<Byte>
名前と値のペアの一部として JSON 文字列として書き込まれる UTF-8 でエンコードされた値。
例外
指定されたプロパティ名または値が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
プロパティの名前と値は、書き込む前にエスケープされます。
適用対象
WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)
JSON オブジェクトの名前と値のペアの一部として、UTF-8 プロパティ名と UTF-16 テキスト値 (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))
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込む JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- value
- ReadOnlySpan<Char>
名前と値のペアの一部として UTF-8 トランスコードされた JSON 文字列として書き込まれる UTF-16 でエンコードされた値。
例外
指定されたプロパティ名または値が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
プロパティの名前と値は、書き込む前にエスケープされます。
適用対象
WriteString(ReadOnlySpan<Byte>, String)
JSON オブジェクトの名前と値のペアの一部として、UTF-8 プロパティ名と文字列テキスト値 (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)
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込む JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- value
- String
名前と値のペアの一部として UTF-8 トランスコードされた JSON 文字列として書き込まれる UTF-16 でエンコードされた値。
例外
指定されたプロパティ名または値が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
プロパティの名前と値は、書き込む前にエスケープされます。
valueがnullされている場合は、WriteNull(ReadOnlySpan<Byte>) メソッドが呼び出されたかのように JSON の null 値が書き込まれます。
適用対象
WriteString(ReadOnlySpan<Byte>, DateTimeOffset)
UTF-8 プロパティ名と DateTimeOffset 値 (JSON 文字列) を 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)
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込む JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- value
- DateTimeOffset
名前と値のペアの一部として JSON 文字列として書き込まれる値。
例外
指定されたプロパティ名が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
ISO 8601-1 拡張形式を使用して DateTimeOffset を書き込みます ( System.Text.Json での DateTime と DateTimeOffset のサポートを参照)。たとえば、2017-06-12T05:30:45.7680000-07:00 などです。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteString(ReadOnlySpan<Char>, DateTime)
読み取り専用の文字スパンとして指定されたプロパティ名と、JSON オブジェクトの名前と値のペアの一部として (JSON 文字列として) DateTime 値を書き込みます。
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)
パラメーター
- propertyName
- ReadOnlySpan<Char>
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- DateTime
名前と値のペアの一部として JSON 文字列として書き込まれる値。
例外
指定されたプロパティ名が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
ISO 8601-1 拡張形式を使用して DateTime を書き込みます ( System.Text.Json での DateTime および DateTimeOffset のサポートを参照)。たとえば、2017-06-12T05:30:45.7680000 などです。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteString(ReadOnlySpan<Char>, DateTimeOffset)
読み取り専用の文字スパンとして指定されたプロパティ名と、JSON オブジェクトの名前と値のペアの一部として (JSON 文字列として) DateTimeOffset 値を書き込みます。
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)
パラメーター
- propertyName
- ReadOnlySpan<Char>
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- DateTimeOffset
名前と値のペアの一部として JSON 文字列として書き込まれる値。
例外
指定されたプロパティ名が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
ISO 8601-1 拡張形式を使用して DateTimeOffset を書き込みます ( System.Text.Json での DateTime と DateTimeOffset のサポートを参照)。たとえば、2017-06-12T05:30:45.7680000-07:00 などです。
プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteString(ReadOnlySpan<Char>, Guid)
読み取り専用の文字スパンとして指定されたプロパティ名と、JSON オブジェクトの名前と値のペアの一部として (JSON 文字列として) Guid 値を書き込みます。
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)
パラメーター
- propertyName
- ReadOnlySpan<Char>
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- Guid
名前と値のペアの一部として JSON 文字列として書き込まれる値。
例外
指定されたプロパティ名が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
既定のStandardFormat (つまり'D') を使用して、nnnnnnnn-nnnn-nnnn-nnnn-nn 形式でGuidを書き込みます。 プロパティ名は、書き込む前にエスケープされます。
適用対象
WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
JSON オブジェクトの名前と値のペアの一部として、UTF-16 プロパティ名と UTF-8 テキスト値 (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))
パラメーター
- propertyName
- ReadOnlySpan<Char>
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- utf8Value
- ReadOnlySpan<Byte>
名前と値のペアの一部として JSON 文字列として書き込まれる UTF-8 でエンコードされた値。
例外
指定されたプロパティ名または値が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
プロパティの名前と値は、書き込む前にエスケープされます。
適用対象
WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
JSON オブジェクトの名前と値のペアの一部として、UTF-16 プロパティ名と UTF-16 テキスト値 (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))
パラメーター
- propertyName
- ReadOnlySpan<Char>
トランスコードされ、UTF-8 として書き込まれる JSON オブジェクトの UTF-16 でエンコードされたプロパティ名。
- value
- ReadOnlySpan<Char>
名前と値のペアの一部として UTF-8 トランスコードされた JSON 文字列として書き込まれる UTF-16 でエンコードされた値。
例外
指定されたプロパティ名または値が大きすぎます。
検証が有効になっており、書き込み操作によって無効な JSON が生成されます。
注釈
プロパティの名前と値は、書き込む前にエスケープされます。
適用対象
WriteString(ReadOnlySpan<Byte>, JsonEncodedText)
JSON オブジェクトの名前と値のペアの一部として、UTF-8 プロパティ名と事前エンコードされた値を (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)
パラメーター
- utf8PropertyName
- ReadOnlySpan<Byte>
書き込む JSON オブジェクトの UTF-8 でエンコードされたプロパティ名。
- value
- JsonEncodedText
名前と値のペアの一部として UTF-8 トランスコードされた JSON 文字列として書き込まれる JSON エンコード値。
例外
指定されたプロパティ名が大きすぎます。
検証が有効になっており、このメソッドによって無効な JSON が書き込まれます。
注釈
JsonEncodedTextのインスタンスが作成されたときに、値は既にエスケープされている必要があります。
プロパティ名は、書き込む前にエスケープされます。