Utf8JsonWriter.WriteString Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
WriteString(JsonEncodedText, JsonEncodedText) |
Scrive il nome della proprietà precodificato e il valore precodificato (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(JsonEncodedText, String) |
Scrive il nome della proprietà precodificato e il valore della stringa di testo (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(JsonEncodedText, ReadOnlySpan<Char>) |
Scrive il nome della proprietà precodificato e il valore di testo (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(JsonEncodedText, ReadOnlySpan<Byte>) |
Scrive il nome della proprietà precodificato e il valore di testo UTF-8 (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(JsonEncodedText, Guid) |
Scrive il nome della proprietà precodificato e il valore Guid (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(JsonEncodedText, DateTimeOffset) |
Scrive il nome della proprietà precodificato e il valore DateTimeOffset (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(JsonEncodedText, DateTime) |
Scrive il nome della proprietà precodificato e il valore DateTime (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(String, JsonEncodedText) |
Scrive il nome della proprietà e il valore precodificato (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(String, String) |
Scrive il nome di una proprietà specificato come una stringa e un valore stringa di testo (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(String, ReadOnlySpan<Char>) |
Scrive il nome di una proprietà specificato come una stringa e un valore di testo UTF-16 (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(String, ReadOnlySpan<Byte>) |
Scrive il nome di una proprietà specificato come una stringa e un valore di testo UTF-8 (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(String, DateTimeOffset) |
Scrive il nome di una proprietà specificato come una stringa e un valore DateTimeOffset (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(String, DateTime) |
Scrive il nome di una proprietà specificato come una stringa e un valore DateTime (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(String, Guid) |
Scrive il nome di una proprietà specificato come una stringa e un valore Guid (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Char>, String) |
Scrive un nome di proprietà UTF-16 e un valore stringa di testo (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Byte>, DateTime) |
Scrive un nome di proprietà UTF-8 e un valore DateTime (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Byte>, DateTimeOffset) |
Scrive un nome di proprietà UTF-8 e un valore DateTimeOffset (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Char>, JsonEncodedText) |
Scrive il nome della proprietà e il valore precodificato (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Scrive un nome di proprietà UTF-8 e un valore di testo UTF-8 (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>) |
Scrive un nome di proprietà UTF-8 e un valore di testo UTF-16 (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Byte>, String) |
Scrive un nome di proprietà UTF-8 e un valore stringa di testo (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Byte>, Guid) |
Scrive un nome di proprietà UTF-8 e un valore Guid (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Char>, DateTime) |
Scrive il nome di una proprietà specificato come estensione di caratteri di sola lettura e un valore DateTime (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Char>, DateTimeOffset) |
Scrive il nome di una proprietà specificato come estensione di caratteri di sola lettura e un valore DateTimeOffset (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Char>, Guid) |
Scrive il nome di una proprietà specificato come estensione di caratteri di sola lettura e un valore Guid (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Scrive un nome di proprietà UTF-16 e un valore di testo UTF-8 (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Scrive un nome di proprietà UTF-16 e un valore di testo UTF-16 (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(ReadOnlySpan<Byte>, JsonEncodedText) |
Scrive il nome della proprietà UTF-8 e il valore precodificato (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON. |
WriteString(JsonEncodedText, JsonEncodedText)
Scrive il nome della proprietà precodificato e il valore precodificato (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, System::Text::Json::JsonEncodedText value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, System.Text.Json.JsonEncodedText value);
member this.WriteString : System.Text.Json.JsonEncodedText * System.Text.Json.JsonEncodedText -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As JsonEncodedText)
Parametri
- propertyName
- JsonEncodedText
Nome della proprietà con codifica JSON dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- JsonEncodedText
Valore con codifica JSON da scrivere come stringa JSON transcodificata UTF-8 come parte della coppia nome/valore.
Eccezioni
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Il nome della proprietà e il valore devono essere già escape quando è stata creata l'istanza di JsonEncodedText .
Si applica a
WriteString(JsonEncodedText, String)
Scrive il nome della proprietà precodificato e il valore della stringa di testo (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, System::String ^ value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, string? value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, string value);
member this.WriteString : System.Text.Json.JsonEncodedText * string -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As String)
Parametri
- propertyName
- JsonEncodedText
Nome della proprietà con codifica JSON dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- String
Valore da scrivere come stringa JSON transcodificata UTF-8 come parte della coppia nome/valore.
Eccezioni
Il valore specificato è troppo grande.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Il nome della proprietà deve essere già escape quando è stata creata l'istanza di JsonEncodedText .
Il valore viene eliminato prima della scrittura.
Se value
è null
, il valore NULL JSON viene scritto, come se il WriteNull(JsonEncodedText) metodo fosse chiamato.
Si applica a
WriteString(JsonEncodedText, ReadOnlySpan<Char>)
Scrive il nome della proprietà precodificato e il valore di testo (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, ReadOnlySpan<char> value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, ReadOnlySpan<char> value);
member this.WriteString : System.Text.Json.JsonEncodedText * ReadOnlySpan<char> -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As ReadOnlySpan(Of Char))
Parametri
- propertyName
- JsonEncodedText
Nome della proprietà con codifica JSON dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- ReadOnlySpan<Char>
Valore da scrivere come stringa JSON transcodificata UTF-8 come parte della coppia nome/valore.
Eccezioni
Il valore specificato è troppo grande.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Il nome della proprietà deve essere già escape quando è stata creata l'istanza di JsonEncodedText .
Il valore viene eliminato prima della scrittura.
Se value
è null
, il valore NULL JSON viene scritto, come se il WriteNull(JsonEncodedText) metodo fosse chiamato.
Si applica a
WriteString(JsonEncodedText, ReadOnlySpan<Byte>)
Scrive il nome della proprietà precodificato e il valore di testo UTF-8 (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, ReadOnlySpan<System::Byte> utf8Value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, ReadOnlySpan<byte> utf8Value);
member this.WriteString : System.Text.Json.JsonEncodedText * ReadOnlySpan<byte> -> unit
Public Sub WriteString (propertyName As JsonEncodedText, utf8Value As ReadOnlySpan(Of Byte))
Parametri
- propertyName
- JsonEncodedText
Nome della proprietà con codifica JSON dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- utf8Value
- ReadOnlySpan<Byte>
Valore con codifica UTF-8 da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
Il valore specificato è troppo grande.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Il nome della proprietà deve essere già escape quando è stata creata l'istanza di JsonEncodedText .
Il valore viene eliminato prima della scrittura.
Si applica a
WriteString(JsonEncodedText, Guid)
Scrive il nome della proprietà precodificato e il valore Guid (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, Guid value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, Guid value);
member this.WriteString : System.Text.Json.JsonEncodedText * Guid -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As Guid)
Parametri
- propertyName
- JsonEncodedText
Nome della proprietà con codifica JSON dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- Guid
Valore da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Scrive l'oggetto usando il Guid valore predefinito StandardFormat (ovvero 'D'), nel formato: nn-nnnn.
Il nome della proprietà deve essere già escape quando è stata creata l'istanza di JsonEncodedText .
Si applica a
WriteString(JsonEncodedText, DateTimeOffset)
Scrive il nome della proprietà precodificato e il valore DateTimeOffset (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, DateTimeOffset value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, DateTimeOffset value);
member this.WriteString : System.Text.Json.JsonEncodedText * DateTimeOffset -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As DateTimeOffset)
Parametri
- propertyName
- JsonEncodedText
Nome della proprietà con codifica JSON dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- DateTimeOffset
Valore da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Scrive l'oggetto DateTimeOffset usando il formato esteso ISO 8601-1 (vedere Il supporto dateTime e DateTimeOffset in System.Text.Json), ad esempio 2017-06-12T05:30:45.7680000-07:00.
Il nome della proprietà deve essere già escape quando è stata creata l'istanza di JsonEncodedText .
Si applica a
WriteString(JsonEncodedText, DateTime)
Scrive il nome della proprietà precodificato e il valore DateTime (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(System::Text::Json::JsonEncodedText propertyName, DateTime value);
public void WriteString (System.Text.Json.JsonEncodedText propertyName, DateTime value);
member this.WriteString : System.Text.Json.JsonEncodedText * DateTime -> unit
Public Sub WriteString (propertyName As JsonEncodedText, value As DateTime)
Parametri
- propertyName
- JsonEncodedText
Nome della proprietà con codifica JSON dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- DateTime
Valore da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Scrive l'oggetto DateTime usando il formato esteso ISO 8601-1 (vedere Supporto dateTime e DateTimeOffset in System.Text.Json). Ad esempio, 2017-06-12T05:30:45.7680000.
Il nome della proprietà deve essere già escape quando è stata creata l'istanza di JsonEncodedText .
Si applica a
WriteString(String, JsonEncodedText)
Scrive il nome della proprietà e il valore precodificato (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(System::String ^ propertyName, System::Text::Json::JsonEncodedText value);
public void WriteString (string propertyName, System.Text.Json.JsonEncodedText value);
member this.WriteString : string * System.Text.Json.JsonEncodedText -> unit
Public Sub WriteString (propertyName As String, value As JsonEncodedText)
Parametri
- propertyName
- String
Nome della proprietà dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- JsonEncodedText
Valore con codifica JSON da scrivere come stringa JSON transcodificata UTF-8 come parte della coppia nome/valore.
Eccezioni
Il nome della proprietà specificato è troppo lungo.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Il valore del parametro propertyName
è null
.
Commenti
Il valore deve essere già escape quando è stata creata l'istanza di JsonEncodedText .
Il nome della proprietà viene eseguito prima della scrittura.
Si applica a
WriteString(String, String)
Scrive il nome di una proprietà specificato come una stringa e un valore stringa di testo (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(System::String ^ propertyName, System::String ^ value);
public void WriteString (string propertyName, string? value);
public void WriteString (string propertyName, string value);
member this.WriteString : string * string -> unit
Public Sub WriteString (propertyName As String, value As String)
Parametri
- propertyName
- String
Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- String
Valore con codifica UTF-16 da scrivere come stringa JSON transcodificata UTF-8 come parte della coppia nome/valore.
Eccezioni
Il nome o il valore della proprietà specificato è troppo grande.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Il valore del parametro propertyName
è null
.
Commenti
Il nome della proprietà e il valore vengono escape prima di scrivere.
Se value
è null
, il valore NULL JSON viene scritto, come se il WriteNull(String) metodo fosse chiamato.
Si applica a
WriteString(String, ReadOnlySpan<Char>)
Scrive il nome di una proprietà specificato come una stringa e un valore di testo UTF-16 (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
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))
Parametri
- propertyName
- String
Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- ReadOnlySpan<Char>
Valore con codifica UTF-16 da scrivere come stringa JSON transcodificata UTF-8 come parte della coppia nome/valore.
Eccezioni
Il nome o il valore della proprietà specificato è troppo grande.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Il valore del parametro propertyName
è null
.
Commenti
Il nome della proprietà e il valore vengono escape prima di scrivere.
Si applica a
WriteString(String, ReadOnlySpan<Byte>)
Scrive il nome di una proprietà specificato come una stringa e un valore di testo UTF-8 (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(System::String ^ propertyName, ReadOnlySpan<System::Byte> utf8Value);
public void WriteString (string propertyName, ReadOnlySpan<byte> utf8Value);
member this.WriteString : string * ReadOnlySpan<byte> -> unit
Public Sub WriteString (propertyName As String, utf8Value As ReadOnlySpan(Of Byte))
Parametri
- propertyName
- String
Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- utf8Value
- ReadOnlySpan<Byte>
Valore con codifica UTF-8 da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
Il nome o il valore della proprietà specificato è troppo grande.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Il valore del parametro propertyName
è null
.
Commenti
Il nome della proprietà e il valore vengono escape prima di scrivere.
Si applica a
WriteString(String, DateTimeOffset)
Scrive il nome di una proprietà specificato come una stringa e un valore DateTimeOffset (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
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)
Parametri
- propertyName
- String
Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- DateTimeOffset
Valore da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
Il nome della proprietà specificato è troppo lungo.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Il valore del parametro propertyName
è null
.
Commenti
Scrive l'oggetto DateTimeOffset usando il formato esteso ISO 8601-1 (vedere Il supporto dateTime e DateTimeOffset in System.Text.Json), ad esempio 2017-06-12T05:30:45.7680000-07:00.
Il nome della proprietà viene eseguito prima della scrittura.
Si applica a
WriteString(String, DateTime)
Scrive il nome di una proprietà specificato come una stringa e un valore DateTime (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
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)
Parametri
- propertyName
- String
Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- DateTime
Valore da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
Il nome della proprietà specificato è troppo lungo.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Il valore del parametro propertyName
è null
.
Commenti
Scrive l'oggetto DateTime usando il formato esteso ISO 8601-1 (vedere Supporto dateTime e DateTimeOffset in System.Text.Json). Ad esempio, 2017-06-12T05:30:45.7680000.
Il nome della proprietà viene eseguito prima della scrittura.
Si applica a
WriteString(String, Guid)
Scrive il nome di una proprietà specificato come una stringa e un valore Guid (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
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)
Parametri
- propertyName
- String
Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- Guid
Valore da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
Il nome della proprietà specificato è troppo lungo.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Il valore del parametro propertyName
è null
.
Commenti
Scrive l'oggetto usando il Guid valore predefinito StandardFormat (ovvero 'D'), nel formato: nn-nnnn. Il nome della proprietà viene eseguito prima della scrittura.
Si applica a
WriteString(ReadOnlySpan<Char>, String)
Scrive un nome di proprietà UTF-16 e un valore stringa di testo (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(ReadOnlySpan<char> propertyName, System::String ^ value);
public void WriteString (ReadOnlySpan<char> propertyName, string? value);
public void WriteString (ReadOnlySpan<char> propertyName, string value);
member this.WriteString : ReadOnlySpan<char> * string -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As String)
Parametri
- propertyName
- ReadOnlySpan<Char>
Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- String
Valore con codifica UTF-16 da scrivere come stringa JSON transcodificata UTF-8 come parte della coppia nome/valore.
Eccezioni
Il nome o il valore della proprietà specificato è troppo grande.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Il nome della proprietà e il valore vengono escape prima di scrivere.
Se value
è null
, il valore NULL JSON viene scritto, come se il WriteNull(ReadOnlySpan<Char>) metodo fosse chiamato.
Si applica a
WriteString(ReadOnlySpan<Byte>, DateTime)
Scrive un nome di proprietà UTF-8 e un valore DateTime (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, DateTime value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, DateTime value);
member this.WriteString : ReadOnlySpan<byte> * DateTime -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As DateTime)
Parametri
- utf8PropertyName
- ReadOnlySpan<Byte>
Nome della proprietà con codifica UTF-8 dell'oggetto JSON da scrivere.
- value
- DateTime
Valore da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
Il nome della proprietà specificato è troppo lungo.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Scrive l'oggetto DateTime usando il formato esteso ISO 8601-1 (vedere Supporto dateTime e DateTimeOffset in System.Text.Json). Ad esempio, 2017-06-12T05:30:45.7680000.
Il nome della proprietà viene eseguito prima della scrittura.
Si applica a
WriteString(ReadOnlySpan<Byte>, DateTimeOffset)
Scrive un nome di proprietà UTF-8 e un valore DateTimeOffset (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, DateTimeOffset value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, DateTimeOffset value);
member this.WriteString : ReadOnlySpan<byte> * DateTimeOffset -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As DateTimeOffset)
Parametri
- utf8PropertyName
- ReadOnlySpan<Byte>
Nome della proprietà con codifica UTF-8 dell'oggetto JSON da scrivere.
- value
- DateTimeOffset
Valore da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
Il nome della proprietà specificato è troppo lungo.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Scrive l'oggetto DateTimeOffset usando il formato esteso ISO 8601-1 (vedere Il supporto dateTime e DateTimeOffset in System.Text.Json), ad esempio 2017-06-12T05:30:45.7680000-07:00.
Il nome della proprietà viene eseguito prima della scrittura.
Si applica a
WriteString(ReadOnlySpan<Char>, JsonEncodedText)
Scrive il nome della proprietà e il valore precodificato (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(ReadOnlySpan<char> propertyName, System::Text::Json::JsonEncodedText value);
public void WriteString (ReadOnlySpan<char> propertyName, System.Text.Json.JsonEncodedText value);
member this.WriteString : ReadOnlySpan<char> * System.Text.Json.JsonEncodedText -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As JsonEncodedText)
Parametri
- propertyName
- ReadOnlySpan<Char>
Nome della proprietà dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- JsonEncodedText
Valore con codifica JSON da scrivere come stringa JSON transcodificata UTF-8 come parte della coppia nome/valore.
Eccezioni
Il nome della proprietà specificato è troppo lungo.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Il valore deve essere già escape quando è stata creata l'istanza di JsonEncodedText .
Il nome della proprietà viene eseguito prima della scrittura.
Si applica a
WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
Scrive un nome di proprietà UTF-8 e un valore di testo UTF-8 (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, ReadOnlySpan<System::Byte> utf8Value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, ReadOnlySpan<byte> utf8Value);
member this.WriteString : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), utf8Value As ReadOnlySpan(Of Byte))
Parametri
- utf8PropertyName
- ReadOnlySpan<Byte>
Nome della proprietà con codifica UTF-8 dell'oggetto JSON da scrivere.
- utf8Value
- ReadOnlySpan<Byte>
Valore con codifica UTF-8 da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
Il nome o il valore della proprietà specificato è troppo grande.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Il nome della proprietà e il valore vengono escape prima di scrivere.
Si applica a
WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)
Scrive un nome di proprietà UTF-8 e un valore di testo UTF-16 (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, ReadOnlySpan<char> value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, ReadOnlySpan<char> value);
member this.WriteString : ReadOnlySpan<byte> * ReadOnlySpan<char> -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As ReadOnlySpan(Of Char))
Parametri
- utf8PropertyName
- ReadOnlySpan<Byte>
Nome della proprietà con codifica UTF-8 dell'oggetto JSON da scrivere.
- value
- ReadOnlySpan<Char>
Valore con codifica UTF-16 da scrivere come stringa JSON transcodificata UTF-8 come parte della coppia nome/valore.
Eccezioni
Il nome o il valore della proprietà specificato è troppo grande.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Il nome della proprietà e il valore vengono escape prima di scrivere.
Si applica a
WriteString(ReadOnlySpan<Byte>, String)
Scrive un nome di proprietà UTF-8 e un valore stringa di testo (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, System::String ^ value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, string? value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, string value);
member this.WriteString : ReadOnlySpan<byte> * string -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As String)
Parametri
- utf8PropertyName
- ReadOnlySpan<Byte>
Nome della proprietà con codifica UTF-8 dell'oggetto JSON da scrivere.
- value
- String
Valore con codifica UTF-16 da scrivere come stringa JSON transcodificata UTF-8 come parte della coppia nome/valore.
Eccezioni
Il nome o il valore della proprietà specificato è troppo grande.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Il nome della proprietà e il valore vengono escape prima di scrivere.
Se value
è null
, il valore NULL JSON viene scritto, come se il WriteNull(ReadOnlySpan<Byte>) metodo fosse chiamato.
Si applica a
WriteString(ReadOnlySpan<Byte>, Guid)
Scrive un nome di proprietà UTF-8 e un valore Guid (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, Guid value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, Guid value);
member this.WriteString : ReadOnlySpan<byte> * Guid -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As Guid)
Parametri
- utf8PropertyName
- ReadOnlySpan<Byte>
Nome della proprietà con codifica UTF-8 dell'oggetto JSON da scrivere.
- value
- Guid
Valore da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
Il nome della proprietà specificato è troppo lungo.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Scrive l'oggetto usando il Guid valore predefinito StandardFormat (ovvero 'D'), nel formato: nn-nnnn. Il nome della proprietà viene eseguito prima della scrittura.
Si applica a
WriteString(ReadOnlySpan<Char>, DateTime)
Scrive il nome di una proprietà specificato come estensione di caratteri di sola lettura e un valore DateTime (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
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)
Parametri
- propertyName
- ReadOnlySpan<Char>
Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- DateTime
Valore da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
Il nome della proprietà specificato è troppo lungo.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Scrive l'oggetto DateTime usando il formato esteso ISO 8601-1 (vedere Supporto dateTime e DateTimeOffset in System.Text.Json). Ad esempio, 2017-06-12T05:30:45.7680000.
Il nome della proprietà viene eseguito prima della scrittura.
Si applica a
WriteString(ReadOnlySpan<Char>, DateTimeOffset)
Scrive il nome di una proprietà specificato come estensione di caratteri di sola lettura e un valore DateTimeOffset (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
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)
Parametri
- propertyName
- ReadOnlySpan<Char>
Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- DateTimeOffset
Valore da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
Il nome della proprietà specificato è troppo lungo.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Scrive l'oggetto DateTimeOffset usando il formato esteso ISO 8601-1 (vedere Il supporto dateTime e DateTimeOffset in System.Text.Json), ad esempio 2017-06-12T05:30:45.7680000-07:00.
Il nome della proprietà viene eseguito prima della scrittura.
Si applica a
WriteString(ReadOnlySpan<Char>, Guid)
Scrive il nome di una proprietà specificato come estensione di caratteri di sola lettura e un valore Guid (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
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)
Parametri
- propertyName
- ReadOnlySpan<Char>
Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- Guid
Valore da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
Il nome della proprietà specificato è troppo lungo.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Scrive l'oggetto usando il Guid valore predefinito StandardFormat (ovvero 'D'), nel formato: nn-nnnn. Il nome della proprietà viene eseguito prima della scrittura.
Si applica a
WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
Scrive un nome di proprietà UTF-16 e un valore di testo UTF-8 (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(ReadOnlySpan<char> propertyName, ReadOnlySpan<System::Byte> utf8Value);
public void WriteString (ReadOnlySpan<char> propertyName, ReadOnlySpan<byte> utf8Value);
member this.WriteString : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), utf8Value As ReadOnlySpan(Of Byte))
Parametri
- propertyName
- ReadOnlySpan<Char>
Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- utf8Value
- ReadOnlySpan<Byte>
Valore con codifica UTF-8 da scrivere come stringa JSON come parte della coppia nome/valore.
Eccezioni
Il nome o il valore della proprietà specificato è troppo grande.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Il nome della proprietà e il valore vengono escape prima di scrivere.
Si applica a
WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
Scrive un nome di proprietà UTF-16 e un valore di testo UTF-16 (come una stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(ReadOnlySpan<char> propertyName, ReadOnlySpan<char> value);
public void WriteString (ReadOnlySpan<char> propertyName, ReadOnlySpan<char> value);
member this.WriteString : ReadOnlySpan<char> * ReadOnlySpan<char> -> unit
Public Sub WriteString (propertyName As ReadOnlySpan(Of Char), value As ReadOnlySpan(Of Char))
Parametri
- propertyName
- ReadOnlySpan<Char>
Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.
- value
- ReadOnlySpan<Char>
Valore con codifica UTF-16 da scrivere come stringa JSON transcodificata UTF-8 come parte della coppia nome/valore.
Eccezioni
Il nome o il valore della proprietà specificato è troppo grande.
La convalida è abilitata e l'operazione di scrittura produrrebbe codice JSON non valido.
Commenti
Il nome della proprietà e il valore vengono escape prima di scrivere.
Si applica a
WriteString(ReadOnlySpan<Byte>, JsonEncodedText)
Scrive il nome della proprietà UTF-8 e il valore precodificato (come stringa JSON) come parte di una coppia nome/valore di un oggetto JSON.
public:
void WriteString(ReadOnlySpan<System::Byte> utf8PropertyName, System::Text::Json::JsonEncodedText value);
public void WriteString (ReadOnlySpan<byte> utf8PropertyName, System.Text.Json.JsonEncodedText value);
member this.WriteString : ReadOnlySpan<byte> * System.Text.Json.JsonEncodedText -> unit
Public Sub WriteString (utf8PropertyName As ReadOnlySpan(Of Byte), value As JsonEncodedText)
Parametri
- utf8PropertyName
- ReadOnlySpan<Byte>
Nome della proprietà con codifica UTF-8 dell'oggetto JSON da scrivere.
- value
- JsonEncodedText
Valore con codifica JSON da scrivere come stringa JSON transcodificata UTF-8 come parte della coppia nome/valore.
Eccezioni
Il nome della proprietà specificato è troppo lungo.
La convalida è abilitata e questo metodo comporterebbe la scrittura di codice JSON non valido.
Commenti
Il valore deve essere già escape quando è stata creata l'istanza di JsonEncodedText .
Il nome della proprietà viene eseguito prima della scrittura.