Utf8JsonWriter.WriteString メソッド

定義

オーバーロード

名前 説明
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)

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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 のインスタンスが作成されたときに既にエスケープされている必要があります。

値は書き込む前にエスケープされます。

valuenullされている場合は、WriteNull(JsonEncodedText) メソッドが呼び出されたかのように JSON の null 値が書き込まれます。

適用対象

WriteString(JsonEncodedText, ReadOnlySpan<Char>)

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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 のインスタンスが作成されたときに既にエスケープされている必要があります。

値は書き込む前にエスケープされます。

valuenullされている場合は、WriteNull(JsonEncodedText) メソッドが呼び出されたかのように JSON の null 値が書き込まれます。

適用対象

WriteString(JsonEncodedText, ReadOnlySpan<Byte>)

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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

注釈

プロパティの名前と値は、書き込む前にエスケープされます。

valuenullされている場合は、WriteNull(String) メソッドが呼び出されたかのように JSON の null 値が書き込まれます。

適用対象

WriteString(String, ReadOnlySpan<Char>)

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs

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

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

文字列として指定されたプロパティ名と、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)

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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 が生成されます。

注釈

プロパティの名前と値は、書き込む前にエスケープされます。

valuenullされている場合は、WriteNull(ReadOnlySpan<Char>) メソッドが呼び出されたかのように JSON の null 値が書き込まれます。

適用対象

WriteString(ReadOnlySpan<Byte>, DateTime)

ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs

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

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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 が生成されます。

注釈

プロパティの名前と値は、書き込む前にエスケープされます。

valuenullされている場合は、WriteNull(ReadOnlySpan<Byte>) メソッドが呼び出されたかのように JSON の null 値が書き込まれます。

適用対象

WriteString(ReadOnlySpan<Byte>, DateTimeOffset)

ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTime.cs

読み取り専用の文字スパンとして指定されたプロパティ名と、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)

ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
ソース:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

読み取り専用の文字スパンとして指定されたプロパティ名と、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)

ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs
ソース:
Utf8JsonWriter.WriteProperties.Guid.cs

読み取り専用の文字スパンとして指定されたプロパティ名と、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>)

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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)

ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs
ソース:
Utf8JsonWriter.WriteProperties.String.cs

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のインスタンスが作成されたときに、値は既にエスケープされている必要があります。

プロパティ名は、書き込む前にエスケープされます。

適用対象