Utf8JsonWriter.WriteString Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| WriteString(JsonEncodedText, JsonEncodedText) |
Skriver det förkodade egenskapsnamnet och det förkodade värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(JsonEncodedText, String) |
Skriver det förkodade egenskapsnamnet och strängtextvärdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(JsonEncodedText, ReadOnlySpan<Char>) |
Skriver det förkodade egenskapsnamnet och textvärdet (som en JSON-sträng) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteString(JsonEncodedText, ReadOnlySpan<Byte>) |
Skriver det förkodade egenskapsnamnet och UTF-8-textvärdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(JsonEncodedText, Guid) |
Skriver det förkodade egenskapsnamnet och Guid värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(JsonEncodedText, DateTimeOffset) |
Skriver det förkodade egenskapsnamnet och DateTimeOffset värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(JsonEncodedText, DateTime) |
Skriver det förkodade egenskapsnamnet och DateTime värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(String, JsonEncodedText) |
Skriver egenskapsnamnet och det förkodade värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(String, String) |
Skriver ett egenskapsnamn som anges som en sträng och ett strängtextvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(String, ReadOnlySpan<Char>) |
Skriver ett egenskapsnamn som anges som en sträng och ett UTF-16-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(String, Guid) |
Skriver ett egenskapsnamn som anges som en sträng och ett Guid värde (som en JSON-sträng) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteString(String, DateTimeOffset) |
Skriver ett egenskapsnamn som anges som en sträng och ett DateTimeOffset värde (som en JSON-sträng) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteString(String, DateTime) |
Skriver ett egenskapsnamn som anges som en sträng och ett DateTime värde (som en JSON-sträng) som en del av ett namn/värde-par i ett JSON-objekt. |
| WriteString(String, ReadOnlySpan<Byte>) |
Skriver ett egenskapsnamn som anges som en sträng och ett UTF-8-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, String) |
Skriver ett UTF-16-egenskapsnamn och strängtextvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, DateTime) |
Skriver ett UTF-8-egenskapsnamn och ett DateTime värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, JsonEncodedText) |
Skriver egenskapsnamnet och det förkodade värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, Guid) |
Skriver ett UTF-8-egenskapsnamn och ett Guid värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Skriver ett UTF-8-egenskapsnamn och UTF-8-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>) |
Skriver ett UTF-8-egenskapsnamn och UTF-16-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, String) |
Skriver ett UTF-8-egenskapsnamn och strängtextvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, DateTimeOffset) |
Skriver ett UTF-8-egenskapsnamn och ett DateTimeOffset värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, DateTime) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett DateTime värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, DateTimeOffset) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett DateTimeOffset värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, Guid) |
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett Guid värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Skriver ett UTF-16-egenskapsnamn och UTF-8-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Skriver ett UTF-16-egenskapsnamn och UTF-16-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
| WriteString(ReadOnlySpan<Byte>, JsonEncodedText) |
Skriver utf-8-egenskapsnamnet och det förkodade värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt. |
WriteString(JsonEncodedText, JsonEncodedText)
Skriver det förkodade egenskapsnamnet och det förkodade värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- propertyName
- JsonEncodedText
JSON-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- JsonEncodedText
Det JSON-kodade värdet som ska skrivas som en UTF-8-omkodad JSON-sträng som en del av namn/värde-paret.
Undantag
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Egenskapsnamnet och värdet bör redan vara undantagna när instansen av JsonEncodedText skapades.
Gäller för
WriteString(JsonEncodedText, String)
Skriver det förkodade egenskapsnamnet och strängtextvärdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- propertyName
- JsonEncodedText
JSON-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- String
Värdet som ska skrivas som en UTF-8-omkodad JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Egenskapsnamnet bör redan vara undantaget när instansen av JsonEncodedText skapades.
Värdet är undantaget innan du skriver.
Om value är nullskrivs JSON null-värdet som om WriteNull(JsonEncodedText) metoden anropades.
Gäller för
WriteString(JsonEncodedText, ReadOnlySpan<Char>)
Skriver det förkodade egenskapsnamnet och textvärdet (som en JSON-sträng) som en del av ett namn/värde-par i ett JSON-objekt.
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))
Parametrar
- propertyName
- JsonEncodedText
JSON-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- ReadOnlySpan<Char>
Värdet som ska skrivas som en UTF-8-omkodad JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Egenskapsnamnet bör redan vara undantaget när instansen av JsonEncodedText skapades.
Värdet är undantaget innan du skriver.
Om value är nullskrivs JSON null-värdet som om WriteNull(JsonEncodedText) metoden anropades.
Gäller för
WriteString(JsonEncodedText, ReadOnlySpan<Byte>)
Skriver det förkodade egenskapsnamnet och UTF-8-textvärdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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))
Parametrar
- propertyName
- JsonEncodedText
JSON-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- utf8Value
- ReadOnlySpan<Byte>
DET UTF-8-kodade värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Egenskapsnamnet bör redan vara undantaget när instansen av JsonEncodedText skapades.
Värdet är undantaget innan du skriver.
Gäller för
WriteString(JsonEncodedText, Guid)
Skriver det förkodade egenskapsnamnet och Guid värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- propertyName
- JsonEncodedText
JSON-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- Guid
Värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Guid Skriver med standardvärdet StandardFormat (d) i formatet: nnnnnn-nnnn-nn-nnnn-nnnn-nnnnnnnnnn.
Egenskapsnamnet bör redan vara undantaget när instansen av JsonEncodedText skapades.
Gäller för
WriteString(JsonEncodedText, DateTimeOffset)
Skriver det förkodade egenskapsnamnet och DateTimeOffset värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- propertyName
- JsonEncodedText
JSON-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- DateTimeOffset
Värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
DateTimeOffset Skriver med det utökade FORMATET ISO 8601-1 (se Stöd för DateTime och DateTimeOffset i System.Text.Json); till exempel 2017-06-12T05:30:45.7680000-07:00.
Egenskapsnamnet bör redan vara undantaget när instansen av JsonEncodedText skapades.
Gäller för
WriteString(JsonEncodedText, DateTime)
Skriver det förkodade egenskapsnamnet och DateTime värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- propertyName
- JsonEncodedText
JSON-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- DateTime
Värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
DateTime Skriver med det utökade formatet ISO 8601-1 (se Stöd för DateTime och DateTimeOffset i System.Text.Json); till exempel 2017-06-12T05:30:45.7680000.
Egenskapsnamnet bör redan vara undantaget när instansen av JsonEncodedText skapades.
Gäller för
WriteString(String, JsonEncodedText)
Skriver egenskapsnamnet och det förkodade värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- propertyName
- String
Egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- JsonEncodedText
Det JSON-kodade värdet som ska skrivas som en UTF-8-omkodad JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Parametern propertyName är null.
Kommentarer
Värdet bör redan vara undantaget när instansen av JsonEncodedText skapades.
Egenskapsnamnet är undantaget innan du skriver.
Gäller för
WriteString(String, String)
Skriver ett egenskapsnamn som anges som en sträng och ett strängtextvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- propertyName
- String
UTF-16-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- String
DET UTF-16-kodade värdet som ska skrivas som en UTF-8-omkodad JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet eller värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Parametern propertyName är null.
Kommentarer
Egenskapsnamnet och värdet är undantagna innan du skriver.
Om value är nullskrivs JSON null-värdet som om WriteNull(String) metoden anropades.
Gäller för
WriteString(String, ReadOnlySpan<Char>)
Skriver ett egenskapsnamn som anges som en sträng och ett UTF-16-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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))
Parametrar
- propertyName
- String
UTF-16-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- ReadOnlySpan<Char>
DET UTF-16-kodade värdet som ska skrivas som en UTF-8-omkodad JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet eller värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Parametern propertyName är null.
Kommentarer
Egenskapsnamnet och värdet är undantagna innan du skriver.
Gäller för
WriteString(String, Guid)
Skriver ett egenskapsnamn som anges som en sträng och ett Guid värde (som en JSON-sträng) som en del av ett namn/värde-par i ett JSON-objekt.
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)
Parametrar
- propertyName
- String
UTF-16-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- Guid
Värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Parametern propertyName är null.
Kommentarer
Guid Skriver med standardvärdet StandardFormat (d) i formatet: nnnnnn-nnnn-nn-nnnn-nnnn-nnnnnnnnnn. Egenskapsnamnet är undantaget innan du skriver.
Gäller för
WriteString(String, DateTimeOffset)
Skriver ett egenskapsnamn som anges som en sträng och ett DateTimeOffset värde (som en JSON-sträng) som en del av ett namn/värde-par i ett JSON-objekt.
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)
Parametrar
- propertyName
- String
UTF-16-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- DateTimeOffset
Värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Parametern propertyName är null.
Kommentarer
DateTimeOffset Skriver med det utökade FORMATET ISO 8601-1 (se Stöd för DateTime och DateTimeOffset i System.Text.Json); till exempel 2017-06-12T05:30:45.7680000-07:00.
Egenskapsnamnet är undantaget innan du skriver.
Gäller för
WriteString(String, DateTime)
Skriver ett egenskapsnamn som anges som en sträng och ett DateTime värde (som en JSON-sträng) som en del av ett namn/värde-par i ett JSON-objekt.
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)
Parametrar
- propertyName
- String
UTF-16-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- DateTime
Värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Parametern propertyName är null.
Kommentarer
DateTime Skriver med det utökade formatet ISO 8601-1 (se Stöd för DateTime och DateTimeOffset i System.Text.Json); till exempel 2017-06-12T05:30:45.7680000.
Egenskapsnamnet är undantaget innan du skriver.
Gäller för
WriteString(String, ReadOnlySpan<Byte>)
Skriver ett egenskapsnamn som anges som en sträng och ett UTF-8-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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))
Parametrar
- propertyName
- String
UTF-16-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- utf8Value
- ReadOnlySpan<Byte>
DET UTF-8-kodade värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet eller värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Parametern propertyName är null.
Kommentarer
Egenskapsnamnet och värdet är undantagna innan du skriver.
Gäller för
WriteString(ReadOnlySpan<Char>, String)
Skriver ett UTF-16-egenskapsnamn och strängtextvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- propertyName
- ReadOnlySpan<Char>
UTF-16-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- String
DET UTF-16-kodade värdet som ska skrivas som en UTF-8-omkodad JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet eller värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Egenskapsnamnet och värdet är undantagna innan du skriver.
Om value är nullskrivs JSON null-värdet som om WriteNull(ReadOnlySpan<Char>) metoden anropades.
Gäller för
WriteString(ReadOnlySpan<Byte>, DateTime)
Skriver ett UTF-8-egenskapsnamn och ett DateTime värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- utf8PropertyName
- ReadOnlySpan<Byte>
UTF-8-kodade egenskapsnamnet för JSON-objektet som ska skrivas.
- value
- DateTime
Värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
DateTime Skriver med det utökade formatet ISO 8601-1 (se Stöd för DateTime och DateTimeOffset i System.Text.Json); till exempel 2017-06-12T05:30:45.7680000.
Egenskapsnamnet är undantaget innan du skriver.
Gäller för
WriteString(ReadOnlySpan<Char>, JsonEncodedText)
Skriver egenskapsnamnet och det förkodade värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- propertyName
- ReadOnlySpan<Char>
Egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- JsonEncodedText
Det JSON-kodade värdet som ska skrivas som en UTF-8-omkodad JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Värdet bör redan vara undantaget när instansen av JsonEncodedText skapades.
Egenskapsnamnet är undantaget innan du skriver.
Gäller för
WriteString(ReadOnlySpan<Byte>, Guid)
Skriver ett UTF-8-egenskapsnamn och ett Guid värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- utf8PropertyName
- ReadOnlySpan<Byte>
UTF-8-kodade egenskapsnamnet för JSON-objektet som ska skrivas.
- value
- Guid
Värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Guid Skriver med standardvärdet StandardFormat (d) i formatet: nnnnnn-nnnn-nn-nnnn-nnnn-nnnnnnnnnn. Egenskapsnamnet är undantaget innan du skriver.
Gäller för
WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
Skriver ett UTF-8-egenskapsnamn och UTF-8-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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))
Parametrar
- utf8PropertyName
- ReadOnlySpan<Byte>
UTF-8-kodade egenskapsnamnet för JSON-objektet som ska skrivas.
- utf8Value
- ReadOnlySpan<Byte>
DET UTF-8-kodade värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet eller värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Egenskapsnamnet och värdet är undantagna innan du skriver.
Gäller för
WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)
Skriver ett UTF-8-egenskapsnamn och UTF-16-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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))
Parametrar
- utf8PropertyName
- ReadOnlySpan<Byte>
UTF-8-kodade egenskapsnamnet för JSON-objektet som ska skrivas.
- value
- ReadOnlySpan<Char>
DET UTF-16-kodade värdet som ska skrivas som en UTF-8-omkodad JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet eller värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Egenskapsnamnet och värdet är undantagna innan du skriver.
Gäller för
WriteString(ReadOnlySpan<Byte>, String)
Skriver ett UTF-8-egenskapsnamn och strängtextvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- utf8PropertyName
- ReadOnlySpan<Byte>
UTF-8-kodade egenskapsnamnet för JSON-objektet som ska skrivas.
- value
- String
DET UTF-16-kodade värdet som ska skrivas som en UTF-8-omkodad JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet eller värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Egenskapsnamnet och värdet är undantagna innan du skriver.
Om value är nullskrivs JSON null-värdet som om WriteNull(ReadOnlySpan<Byte>) metoden anropades.
Gäller för
WriteString(ReadOnlySpan<Byte>, DateTimeOffset)
Skriver ett UTF-8-egenskapsnamn och ett DateTimeOffset värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- utf8PropertyName
- ReadOnlySpan<Byte>
UTF-8-kodade egenskapsnamnet för JSON-objektet som ska skrivas.
- value
- DateTimeOffset
Värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
DateTimeOffset Skriver med det utökade FORMATET ISO 8601-1 (se Stöd för DateTime och DateTimeOffset i System.Text.Json); till exempel 2017-06-12T05:30:45.7680000-07:00.
Egenskapsnamnet är undantaget innan du skriver.
Gäller för
WriteString(ReadOnlySpan<Char>, DateTime)
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett DateTime värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- propertyName
- ReadOnlySpan<Char>
UTF-16-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- DateTime
Värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
DateTime Skriver med det utökade formatet ISO 8601-1 (se Stöd för DateTime och DateTimeOffset i System.Text.Json); till exempel 2017-06-12T05:30:45.7680000.
Egenskapsnamnet är undantaget innan du skriver.
Gäller för
WriteString(ReadOnlySpan<Char>, DateTimeOffset)
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett DateTimeOffset värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- propertyName
- ReadOnlySpan<Char>
UTF-16-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- DateTimeOffset
Värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
DateTimeOffset Skriver med det utökade FORMATET ISO 8601-1 (se Stöd för DateTime och DateTimeOffset i System.Text.Json); till exempel 2017-06-12T05:30:45.7680000-07:00.
Egenskapsnamnet är undantaget innan du skriver.
Gäller för
WriteString(ReadOnlySpan<Char>, Guid)
Skriver ett egenskapsnamn som anges som ett skrivskyddat teckenintervall och ett Guid värde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- propertyName
- ReadOnlySpan<Char>
UTF-16-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- Guid
Värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Guid Skriver med standardvärdet StandardFormat (d) i formatet: nnnnnn-nnnn-nn-nnnn-nnnn-nnnnnnnnnn. Egenskapsnamnet är undantaget innan du skriver.
Gäller för
WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
Skriver ett UTF-16-egenskapsnamn och UTF-8-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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))
Parametrar
- propertyName
- ReadOnlySpan<Char>
UTF-16-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- utf8Value
- ReadOnlySpan<Byte>
DET UTF-8-kodade värdet som ska skrivas som en JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet eller värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Egenskapsnamnet och värdet är undantagna innan du skriver.
Gäller för
WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
Skriver ett UTF-16-egenskapsnamn och UTF-16-textvärde (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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))
Parametrar
- propertyName
- ReadOnlySpan<Char>
UTF-16-kodade egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.
- value
- ReadOnlySpan<Char>
DET UTF-16-kodade värdet som ska skrivas som en UTF-8-omkodad JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet eller värdet är för stort.
Valideringen är aktiverad och skrivåtgärden skulle generera ogiltig JSON.
Kommentarer
Egenskapsnamnet och värdet är undantagna innan du skriver.
Gäller för
WriteString(ReadOnlySpan<Byte>, JsonEncodedText)
Skriver utf-8-egenskapsnamnet och det förkodade värdet (som en JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.
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)
Parametrar
- utf8PropertyName
- ReadOnlySpan<Byte>
UTF-8-kodade egenskapsnamnet för JSON-objektet som ska skrivas.
- value
- JsonEncodedText
Det JSON-kodade värdet som ska skrivas som en UTF-8-omkodad JSON-sträng som en del av namn/värde-paret.
Undantag
Det angivna egenskapsnamnet är för stort.
Valideringen är aktiverad och den här metoden skulle resultera i att ogiltig JSON skrivs.
Kommentarer
Värdet bör redan vara undantaget när instansen av JsonEncodedText skapades.
Egenskapsnamnet är undantaget innan du skriver.