Utf8JsonWriter.WriteString Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.