Utf8JsonWriter.WriteString Yöntem

Tanım

Aşırı Yüklemeler

WriteString(JsonEncodedText, JsonEncodedText)

JSON nesnesinin ad/değer çiftinin parçası olarak önceden kodlanmış özellik adını ve önceden kodlanmış değeri (JSON dizesi olarak) yazar.

WriteString(JsonEncodedText, String)

Önceden kodlanmış özellik adını ve dize metin değerini (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

WriteString(JsonEncodedText, ReadOnlySpan<Char>)

Önceden kodlanmış özellik adını ve metin değerini (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

WriteString(JsonEncodedText, ReadOnlySpan<Byte>)

Önceden kodlanmış özellik adını ve UTF-8 metin değerini (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

WriteString(JsonEncodedText, Guid)

Önceden kodlanmış özellik adını ve Guid değerini (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

WriteString(JsonEncodedText, DateTimeOffset)

Önceden kodlanmış özellik adını ve DateTimeOffset değerini (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

WriteString(JsonEncodedText, DateTime)

Önceden kodlanmış özellik adını ve DateTime değerini (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

WriteString(String, JsonEncodedText)

Özellik adını ve önceden kodlanmış değeri (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

WriteString(String, String)

Bir JSON nesnesinin ad/değer çiftinin parçası olarak dize olarak belirtilen bir özellik adı ve dize metin değeri (JSON dizesi olarak) yazar.

WriteString(String, ReadOnlySpan<Char>)

Dize olarak belirtilen bir özellik adını ve JSON nesnesinin ad/değer çiftinin bir parçası olarak UTF-16 metin değeri (JSON dizesi olarak) yazar.

WriteString(String, ReadOnlySpan<Byte>)

Dize olarak belirtilen bir özellik adını ve JSON nesnesinin ad/değer çiftinin bir parçası olarak UTF-8 metin değeri (JSON dizesi olarak) yazar.

WriteString(String, DateTimeOffset)

Dize ve DateTimeOffset değer (JSON dizesi olarak) olarak belirtilen bir özellik adını bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

WriteString(String, DateTime)

Dize ve DateTime değer (JSON dizesi olarak) olarak belirtilen bir özellik adını bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

WriteString(String, Guid)

Dize ve Guid değer (JSON dizesi olarak) olarak belirtilen bir özellik adını bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

WriteString(ReadOnlySpan<Char>, String)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-16 özellik adını ve dize metin değerini (JSON dizesi olarak) yazar.

WriteString(ReadOnlySpan<Byte>, DateTime)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-8 özellik adını ve DateTime değeri (JSON dizesi olarak) yazar.

WriteString(ReadOnlySpan<Byte>, DateTimeOffset)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-8 özellik adını ve DateTimeOffset değeri (JSON dizesi olarak) yazar.

WriteString(ReadOnlySpan<Char>, JsonEncodedText)

Özellik adını ve önceden kodlanmış değeri (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-8 özellik adını ve UTF-8 metin değerini (JSON dizesi olarak) yazar.

WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-8 özellik adını ve UTF-16 metin değerini (JSON dizesi olarak) yazar.

WriteString(ReadOnlySpan<Byte>, String)

JSON nesnesinin ad/değer çiftinin parçası olarak utf-8 özellik adını ve dize metin değerini (JSON dizesi olarak) yazar.

WriteString(ReadOnlySpan<Byte>, Guid)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-8 özellik adını ve Guid değeri (JSON dizesi olarak) yazar.

WriteString(ReadOnlySpan<Char>, DateTime)

Salt okunur karakter aralığı olarak belirtilen bir özellik adını ve bir DateTime JSON nesnesinin ad/değer çiftinin parçası olarak bir değer (JSON dizesi olarak) yazar.

WriteString(ReadOnlySpan<Char>, DateTimeOffset)

Salt okunur karakter aralığı olarak belirtilen bir özellik adını ve bir DateTimeOffset JSON nesnesinin ad/değer çiftinin parçası olarak bir değer (JSON dizesi olarak) yazar.

WriteString(ReadOnlySpan<Char>, Guid)

Salt okunur karakter aralığı olarak belirtilen bir özellik adını ve bir Guid JSON nesnesinin ad/değer çiftinin parçası olarak bir değer (JSON dizesi olarak) yazar.

WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-16 özellik adını ve UTF-8 metin değerini (JSON dizesi olarak) yazar.

WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

JSON nesnesinin ad/değer çiftinin bir parçası olarak UTF-16 özellik adını ve UTF-16 metin değerini (JSON dizesi olarak) yazar.

WriteString(ReadOnlySpan<Byte>, JsonEncodedText)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-8 özellik adını ve önceden kodlanmış değeri (JSON dizesi olarak) yazar.

WriteString(JsonEncodedText, JsonEncodedText)

JSON nesnesinin ad/değer çiftinin parçası olarak önceden kodlanmış özellik adını ve önceden kodlanmış değeri (JSON dizesi olarak) yazar.

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)

Parametreler

propertyName
JsonEncodedText

Dönüştürülecek ve UTF-8 olarak yazılacak JSON nesnesinin JSON kodlanmış özellik adı.

value
JsonEncodedText

Ad/değer çiftinin bir parçası olarak UTF-8 kodlanmış JSON dizesi olarak yazılacak JSON kodlanmış değeri.

Özel durumlar

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

örneği JsonEncodedText oluşturulduğunda özellik adı ve değeri zaten kaçış karakterine sahip olmalıdır.

Şunlara uygulanır

WriteString(JsonEncodedText, String)

Önceden kodlanmış özellik adını ve dize metin değerini (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

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)

Parametreler

propertyName
JsonEncodedText

Dönüştürülecek ve UTF-8 olarak yazılacak JSON nesnesinin JSON kodlanmış özellik adı.

value
String

Ad/değer çiftinin bir parçası olarak UTF-8 kodlanmış JSON dizesi olarak yazılacak değer.

Özel durumlar

Belirtilen değer çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

örneği JsonEncodedText oluşturulduğunda özellik adı zaten kaçış karakterine sahip olmalıdır.

Yazmadan önce değerden kaçınılır.

ise value null, JSON null değeri, yöntemi çağrılır gibi WriteNull(JsonEncodedText) yazılır.

Şunlara uygulanır

WriteString(JsonEncodedText, ReadOnlySpan<Char>)

Önceden kodlanmış özellik adını ve metin değerini (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

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

Parametreler

propertyName
JsonEncodedText

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin JSON kodlanmış özellik adı.

value
ReadOnlySpan<Char>

Ad/değer çiftinin bir parçası olarak UTF-8 kodlanmış JSON dizesi olarak yazılacak değer.

Özel durumlar

Belirtilen değer çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

örneği JsonEncodedText oluşturulduğunda özellik adı zaten kaçış karakterine sahip olmalıdır.

Yazmadan önce değerden kaçınılır.

ise value null, JSON null değeri, yöntemi çağrılır gibi WriteNull(JsonEncodedText) yazılır.

Şunlara uygulanır

WriteString(JsonEncodedText, ReadOnlySpan<Byte>)

Önceden kodlanmış özellik adını ve UTF-8 metin değerini (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

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

Parametreler

propertyName
JsonEncodedText

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin JSON kodlanmış özellik adı.

utf8Value
ReadOnlySpan<Byte>

AD/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak UTF-8 kodlanmış değeri.

Özel durumlar

Belirtilen değer çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

örneği JsonEncodedText oluşturulduğunda özellik adı zaten kaçılmış olmalıdır.

Yazmadan önce değerden kaçınılır.

Şunlara uygulanır

WriteString(JsonEncodedText, Guid)

Önceden kodlanmış özellik adını ve Guid değerini (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

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)

Parametreler

propertyName
JsonEncodedText

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin JSON kodlanmış özellik adı.

value
Guid

Ad/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak değer.

Özel durumlar

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

Guid varsayılanını StandardFormat (yani 'D') kullanarak yazar: nnnnn-nnnn-nnnn-nnnn-nn.

örneği JsonEncodedText oluşturulduğunda özellik adı zaten kaçılmış olmalıdır.

Şunlara uygulanır

WriteString(JsonEncodedText, DateTimeOffset)

Önceden kodlanmış özellik adını ve DateTimeOffset değerini (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

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)

Parametreler

propertyName
JsonEncodedText

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin JSON kodlanmış özellik adı.

value
DateTimeOffset

Ad/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak değer.

Özel durumlar

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

DateTimeOffset iso 8601-1 genişletilmiş biçimini kullanarak yazar (bkz. System.Text.Json'da DateTime ve DateTimeOffset desteği); örneğin, 2017-06-12T05:30:45.7680000-07:00.

örneği JsonEncodedText oluşturulduğunda özellik adı zaten kaçılmış olmalıdır.

Şunlara uygulanır

WriteString(JsonEncodedText, DateTime)

Önceden kodlanmış özellik adını ve DateTime değerini (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

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)

Parametreler

propertyName
JsonEncodedText

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin JSON kodlanmış özellik adı.

value
DateTime

Ad/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak değer.

Özel durumlar

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

DateTime iso 8601-1 genişletilmiş biçimini kullanarak yazar (bkz. System.Text.Json'da DateTime ve DateTimeOffset desteği); örneğin, 2017-06-12T05:30:45.7680000.

örneği JsonEncodedText oluşturulduğunda özellik adı zaten kaçılmış olmalıdır.

Şunlara uygulanır

WriteString(String, JsonEncodedText)

Özellik adını ve önceden kodlanmış değeri (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

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)

Parametreler

propertyName
String

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin özellik adı.

value
JsonEncodedText

Ad/değer çiftinin bir parçası olarak UTF-8 kodlanmış JSON dizesi olarak yazılacak JSON kodlanmış değeri.

Özel durumlar

Belirtilen özellik adı çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

propertyName parametresidirnull.

Açıklamalar

örneği JsonEncodedText oluşturulduğunda değerin zaten kaçılmış olması gerekir.

Yazmadan önce özellik adı kaçılır.

Şunlara uygulanır

WriteString(String, String)

Bir JSON nesnesinin ad/değer çiftinin parçası olarak dize olarak belirtilen bir özellik adı ve dize metin değeri (JSON dizesi olarak) yazar.

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)

Parametreler

propertyName
String

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

value
String

UTF-16 kodlanmış değeri, ad/değer çiftinin bir parçası olarak UTF-8 kodlanmış JSON dizesi olarak yazılacaktır.

Özel durumlar

Belirtilen özellik adı veya değeri çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

propertyName parametresidirnull.

Açıklamalar

Özellik adı ve değeri yazmadan önce kaçış kutusuna kaydedilir.

ise value null, JSON null değeri, yöntem çağrılır gibi WriteNull(String) yazılır.

Şunlara uygulanır

WriteString(String, ReadOnlySpan<Char>)

Dize olarak belirtilen bir özellik adını ve JSON nesnesinin ad/değer çiftinin bir parçası olarak UTF-16 metin değeri (JSON dizesi olarak) yazar.

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

Parametreler

propertyName
String

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

value
ReadOnlySpan<Char>

UTF-16 kodlanmış değeri, ad/değer çiftinin bir parçası olarak UTF-8 kodlanmış JSON dizesi olarak yazılacaktır.

Özel durumlar

Belirtilen özellik adı veya değeri çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

propertyName parametresidirnull.

Açıklamalar

Özellik adı ve değeri yazmadan önce kaçış kutusuna kaydedilir.

Şunlara uygulanır

WriteString(String, ReadOnlySpan<Byte>)

Dize olarak belirtilen bir özellik adını ve JSON nesnesinin ad/değer çiftinin bir parçası olarak UTF-8 metin değeri (JSON dizesi olarak) yazar.

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

Parametreler

propertyName
String

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

utf8Value
ReadOnlySpan<Byte>

AD/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak UTF-8 kodlanmış değeri.

Özel durumlar

Belirtilen özellik adı veya değeri çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

propertyName parametresidirnull.

Açıklamalar

Özellik adı ve değeri yazmadan önce kaçış kutusuna kaydedilir.

Şunlara uygulanır

WriteString(String, DateTimeOffset)

Dize ve DateTimeOffset değer (JSON dizesi olarak) olarak belirtilen bir özellik adını bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

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)

Parametreler

propertyName
String

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

value
DateTimeOffset

Ad/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak değer.

Özel durumlar

Belirtilen özellik adı çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

propertyName parametresidirnull.

Açıklamalar

DateTimeOffset iso 8601-1 genişletilmiş biçimini kullanarak yazar (bkz. System.Text.Json'da DateTime ve DateTimeOffset desteği); örneğin, 2017-06-12T05:30:45.7680000-07:00.

Yazmadan önce özellik adı kaçılır.

Şunlara uygulanır

WriteString(String, DateTime)

Dize ve DateTime değer (JSON dizesi olarak) olarak belirtilen bir özellik adını bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

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)

Parametreler

propertyName
String

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

value
DateTime

Ad/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak değer.

Özel durumlar

Belirtilen özellik adı çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

propertyName parametresidirnull.

Açıklamalar

DateTime iso 8601-1 genişletilmiş biçimini kullanarak yazar (bkz. System.Text.Json'da DateTime ve DateTimeOffset desteği); örneğin, 2017-06-12T05:30:45.7680000.

Yazmadan önce özellik adı kaçılır.

Şunlara uygulanır

WriteString(String, Guid)

Dize ve Guid değer (JSON dizesi olarak) olarak belirtilen bir özellik adını bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

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)

Parametreler

propertyName
String

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

value
Guid

Ad/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak değer.

Özel durumlar

Belirtilen özellik adı çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

propertyName parametresidirnull.

Açıklamalar

Guid varsayılanını StandardFormat (yani 'D') kullanarak yazar: nnnnn-nnnn-nnnn-nnnn-nn. Yazmadan önce özellik adı kaçılır.

Şunlara uygulanır

WriteString(ReadOnlySpan<Char>, String)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-16 özellik adını ve dize metin değerini (JSON dizesi olarak) yazar.

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)

Parametreler

propertyName
ReadOnlySpan<Char>

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

value
String

UTF-16 kodlanmış değeri, ad/değer çiftinin bir parçası olarak UTF-8 kodlanmış JSON dizesi olarak yazılacaktır.

Özel durumlar

Belirtilen özellik adı veya değeri çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

Özellik adı ve değeri yazmadan önce kaçış kutusuna kaydedilir.

ise value null, JSON null değeri, yöntem çağrılır gibi WriteNull(ReadOnlySpan<Char>) yazılır.

Şunlara uygulanır

WriteString(ReadOnlySpan<Byte>, DateTime)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-8 özellik adını ve DateTime değeri (JSON dizesi olarak) yazar.

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)

Parametreler

utf8PropertyName
ReadOnlySpan<Byte>

Yazılacak JSON nesnesinin UTF-8 kodlanmış özellik adı.

value
DateTime

Ad/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak değer.

Özel durumlar

Belirtilen özellik adı çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

DateTime ISO 8601-1 genişletilmiş biçimini kullanarak yazar (bkz. System.Text.Json'da DateTime ve DateTimeOffset desteği); örneğin, 2017-06-12T05:30:45.7680000.

Özellik adı yazmadan önce kaçılır.

Şunlara uygulanır

WriteString(ReadOnlySpan<Byte>, DateTimeOffset)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-8 özellik adını ve DateTimeOffset değeri (JSON dizesi olarak) yazar.

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)

Parametreler

utf8PropertyName
ReadOnlySpan<Byte>

Yazılacak JSON nesnesinin UTF-8 kodlanmış özellik adı.

value
DateTimeOffset

Ad/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak değer.

Özel durumlar

Belirtilen özellik adı çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

DateTimeOffset ISO 8601-1 genişletilmiş biçimini kullanarak yazar (bkz. System.Text.Json'da DateTime ve DateTimeOffset desteği); örneğin, 2017-06-12T05:30:45.7680000-07:00.

Özellik adı yazmadan önce kaçılır.

Şunlara uygulanır

WriteString(ReadOnlySpan<Char>, JsonEncodedText)

Özellik adını ve önceden kodlanmış değeri (JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.

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)

Parametreler

propertyName
ReadOnlySpan<Char>

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin özellik adı.

value
JsonEncodedText

Ad/değer çiftinin bir parçası olarak UTF-8 kodlanmış JSON dizesi olarak yazılacak JSON kodlanmış değeri.

Özel durumlar

Belirtilen özellik adı çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

örneği JsonEncodedText oluşturulduğunda değerin zaten kaçılmış olması gerekir.

Yazmadan önce özellik adı kaçılır.

Şunlara uygulanır

WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-8 özellik adını ve UTF-8 metin değerini (JSON dizesi olarak) yazar.

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

Parametreler

utf8PropertyName
ReadOnlySpan<Byte>

Yazılacak JSON nesnesinin UTF-8 kodlanmış özellik adı.

utf8Value
ReadOnlySpan<Byte>

AD/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak UTF-8 kodlanmış değeri.

Özel durumlar

Belirtilen özellik adı veya değeri çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

Özellik adı ve değeri yazmadan önce kaçış karakteri alınır.

Şunlara uygulanır

WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-8 özellik adını ve UTF-16 metin değerini (JSON dizesi olarak) yazar.

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

Parametreler

utf8PropertyName
ReadOnlySpan<Byte>

Yazılacak JSON nesnesinin UTF-8 kodlanmış özellik adı.

value
ReadOnlySpan<Char>

UTF-16 kodlanmış değeri, ad/değer çiftinin bir parçası olarak UTF-8 kodlanmış JSON dizesi olarak yazılacaktır.

Özel durumlar

Belirtilen özellik adı veya değeri çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

Özellik adı ve değeri yazmadan önce kaçış karakteri alınır.

Şunlara uygulanır

WriteString(ReadOnlySpan<Byte>, String)

JSON nesnesinin ad/değer çiftinin parçası olarak utf-8 özellik adını ve dize metin değerini (JSON dizesi olarak) yazar.

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)

Parametreler

utf8PropertyName
ReadOnlySpan<Byte>

Yazılacak JSON nesnesinin UTF-8 kodlanmış özellik adı.

value
String

UTF-16 kodlanmış değeri, ad/değer çiftinin bir parçası olarak UTF-8 kodlanmış JSON dizesi olarak yazılacaktır.

Özel durumlar

Belirtilen özellik adı veya değeri çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

Özellik adı ve değeri yazmadan önce kaçış karakteri alınır.

ise value null, JSON null değeri, yöntemi çağrılır gibi WriteNull(ReadOnlySpan<Byte>) yazılır.

Şunlara uygulanır

WriteString(ReadOnlySpan<Byte>, Guid)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-8 özellik adını ve Guid değeri (JSON dizesi olarak) yazar.

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)

Parametreler

utf8PropertyName
ReadOnlySpan<Byte>

Yazılacak JSON nesnesinin UTF-8 kodlanmış özellik adı.

value
Guid

Ad/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak değer.

Özel durumlar

Belirtilen özellik adı çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

Guid varsayılanını (yani 'D') kullanarak StandardFormat şunu yazar: nnnnnnn-nnnn-nnnn-nnnn-nnn. Özellik adı yazmadan önce kaçılır.

Şunlara uygulanır

WriteString(ReadOnlySpan<Char>, DateTime)

Salt okunur karakter aralığı olarak belirtilen bir özellik adını ve bir DateTime JSON nesnesinin ad/değer çiftinin parçası olarak bir değer (JSON dizesi olarak) yazar.

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)

Parametreler

propertyName
ReadOnlySpan<Char>

Dönüştürülecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

value
DateTime

Ad/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak değer.

Özel durumlar

Belirtilen özellik adı çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

DateTime ISO 8601-1 genişletilmiş biçimini kullanarak yazar (bkz. System.Text.Json'da DateTime ve DateTimeOffset desteği); örneğin, 2017-06-12T05:30:45.7680000.

Özellik adı yazmadan önce kaçılır.

Şunlara uygulanır

WriteString(ReadOnlySpan<Char>, DateTimeOffset)

Salt okunur karakter aralığı olarak belirtilen bir özellik adını ve bir DateTimeOffset JSON nesnesinin ad/değer çiftinin parçası olarak bir değer (JSON dizesi olarak) yazar.

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)

Parametreler

propertyName
ReadOnlySpan<Char>

Dönüştürülecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

value
DateTimeOffset

Ad/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak değer.

Özel durumlar

Belirtilen özellik adı çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

DateTimeOffset ISO 8601-1 genişletilmiş biçimini kullanarak yazar (bkz. System.Text.Json'da DateTime ve DateTimeOffset desteği); örneğin, 2017-06-12T05:30:45.7680000-07:00.

Özellik adı yazmadan önce kaçılır.

Şunlara uygulanır

WriteString(ReadOnlySpan<Char>, Guid)

Salt okunur karakter aralığı olarak belirtilen bir özellik adını ve bir Guid JSON nesnesinin ad/değer çiftinin parçası olarak bir değer (JSON dizesi olarak) yazar.

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)

Parametreler

propertyName
ReadOnlySpan<Char>

Dönüştürülecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

value
Guid

Ad/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak değer.

Özel durumlar

Belirtilen özellik adı çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

Guid varsayılanını (yani 'D') kullanarak StandardFormat şunu yazar: nnnnnnn-nnnn-nnnn-nnnn-nnn. Özellik adı yazmadan önce kaçılır.

Şunlara uygulanır

WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-16 özellik adını ve UTF-8 metin değerini (JSON dizesi olarak) yazar.

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

Parametreler

propertyName
ReadOnlySpan<Char>

Dönüştürülecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

utf8Value
ReadOnlySpan<Byte>

AD/değer çiftinin bir parçası olarak JSON dizesi olarak yazılacak UTF-8 kodlanmış değeri.

Özel durumlar

Belirtilen özellik adı veya değeri çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

Özellik adı ve değeri yazmadan önce kaçış karakteri alınır.

Şunlara uygulanır

WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

JSON nesnesinin ad/değer çiftinin bir parçası olarak UTF-16 özellik adını ve UTF-16 metin değerini (JSON dizesi olarak) yazar.

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

Parametreler

propertyName
ReadOnlySpan<Char>

Dönüştürülecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

value
ReadOnlySpan<Char>

UTF-16 kodlanmış değeri, ad/değer çiftinin bir parçası olarak UTF-8 kodlanmış JSON dizesi olarak yazılacaktır.

Özel durumlar

Belirtilen özellik adı veya değeri çok büyük.

Doğrulama etkinleştirilir ve yazma işlemi geçersiz JSON üretir.

Açıklamalar

Özellik adı ve değeri yazmadan önce kaçış kutusuna kaydedilir.

Şunlara uygulanır

WriteString(ReadOnlySpan<Byte>, JsonEncodedText)

JSON nesnesinin ad/değer çiftinin parçası olarak UTF-8 özellik adını ve önceden kodlanmış değeri (JSON dizesi olarak) yazar.

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)

Parametreler

utf8PropertyName
ReadOnlySpan<Byte>

Yazılacak JSON nesnesinin UTF-8 kodlanmış özellik adı.

value
JsonEncodedText

Ad/değer çiftinin bir parçası olarak UTF-8 kodlanmış JSON dizesi olarak yazılacak JSON kodlanmış değeri.

Özel durumlar

Belirtilen özellik adı çok büyük.

Doğrulama etkinleştirilir ve bu yöntem geçersiz JSON yazmayla sonuçlanır.

Açıklamalar

örneği JsonEncodedText oluşturulduğunda değerin zaten kaçış karakterine sahip olması gerekir.

Özellik adı yazmadan önce kaçılır.

Şunlara uygulanır