Condividi tramite


Utf8JsonWriter.WriteString Metodo

Definizione

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)

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.Guid.cs
Origine:
Utf8JsonWriter.WriteProperties.Guid.cs
Origine:
Utf8JsonWriter.WriteProperties.Guid.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.DateTime.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTime.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTime.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.DateTime.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTime.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTime.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.Guid.cs
Origine:
Utf8JsonWriter.WriteProperties.Guid.cs
Origine:
Utf8JsonWriter.WriteProperties.Guid.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.DateTime.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTime.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTime.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.Guid.cs
Origine:
Utf8JsonWriter.WriteProperties.Guid.cs
Origine:
Utf8JsonWriter.WriteProperties.Guid.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.DateTime.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTime.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTime.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs
Origine:
Utf8JsonWriter.WriteProperties.DateTimeOffset.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.Guid.cs
Origine:
Utf8JsonWriter.WriteProperties.Guid.cs
Origine:
Utf8JsonWriter.WriteProperties.Guid.cs

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

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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)

Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs
Origine:
Utf8JsonWriter.WriteProperties.String.cs

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.

Si applica a