JsonSourceGenerationOptionsAttribute Classe
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.
Indica al generatore di origine System.Text.Json di presupporre che le opzioni specificate vengano usate in fase di esecuzione tramite JsonSerializerOptions.
public ref class JsonSourceGenerationOptionsAttribute sealed : System::Text::Json::Serialization::JsonAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
public sealed class JsonSourceGenerationOptionsAttribute : System.Text.Json.Serialization.JsonAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)>]
type JsonSourceGenerationOptionsAttribute = class
inherit JsonAttribute
Public NotInheritable Class JsonSourceGenerationOptionsAttribute
Inherits JsonAttribute
- Ereditarietà
- Attributi
Costruttori
JsonSourceGenerationOptionsAttribute() |
Inizializza una nuova istanza di JsonSourceGenerationOptionsAttribute. |
JsonSourceGenerationOptionsAttribute(JsonSerializerDefaults) |
Costruisce una nuova istanza di JsonSourceGenerationOptionsAttribute con un set predefinito di opzioni determinate dall'oggetto JsonSerializerDefaults specificato. |
Proprietà
AllowOutOfOrderMetadataProperties |
Indica al generatore di origine System.Text.Json di presupporre che le opzioni specificate vengano usate in fase di esecuzione tramite JsonSerializerOptions. |
AllowTrailingCommas |
Ottiene o imposta il valore predefinito di AllowTrailingCommas. |
Converters |
Ottiene o imposta il valore predefinito di Converters. |
DefaultBufferSize |
Ottiene o imposta il valore predefinito di DefaultBufferSize. |
DefaultIgnoreCondition |
Ottiene o imposta la condizione di ignorare predefinita. |
DictionaryKeyPolicy |
Ottiene o imposta il valore predefinito di DictionaryKeyPolicy. |
GenerationMode |
Ottiene o imposta la modalità di generazione di origine per i tipi che non impostano in modo esplicito la modalità con GenerationMode. |
IgnoreReadOnlyFields |
Ottiene o imposta un valore che indica se ignorare i campi di sola lettura. |
IgnoreReadOnlyProperties |
Ottiene o imposta un valore che indica se ignorare le proprietà di sola lettura. |
IncludeFields |
Ottiene o imposta un valore che indica se includere campi per la serializzazione e la deserializzazione. |
IndentCharacter |
Indica al generatore di origine System.Text.Json di presupporre che le opzioni specificate vengano usate in fase di esecuzione tramite JsonSerializerOptions. |
IndentSize |
Indica al generatore di origine System.Text.Json di presupporre che le opzioni specificate vengano usate in fase di esecuzione tramite JsonSerializerOptions. |
MaxDepth |
Ottiene o imposta il valore predefinito di MaxDepth. |
NumberHandling |
Ottiene o imposta il valore predefinito di NumberHandling. |
PreferredObjectCreationHandling |
Ottiene o imposta il valore predefinito di PreferredObjectCreationHandling. |
PropertyNameCaseInsensitive |
Ottiene o imposta il valore predefinito di PropertyNameCaseInsensitive. |
PropertyNamingPolicy |
Ottiene o imposta un criterio di denominazione predefinito con cui convertire i nomi delle proprietà JSON. |
ReadCommentHandling |
Ottiene o imposta il valore predefinito di ReadCommentHandling. |
TypeId |
Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute. (Ereditato da Attribute) |
UnknownTypeHandling |
Ottiene o imposta il valore predefinito di UnknownTypeHandling. |
UnmappedMemberHandling |
Ottiene o imposta il valore predefinito di UnmappedMemberHandling. |
UseStringEnumConverter |
Ottiene o imposta un valore che indica se per impostazione predefinita il generatore di origine è JsonStringEnumConverter anziché la serializzazione numerica per tutti i tipi di enumerazione rilevati nel grafico dei tipi. |
WriteIndented |
Ottiene o imposta un valore che indica se l'output JSON è abbastanza stampato. |
Metodi
Equals(Object) |
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. (Ereditato da Attribute) |
GetHashCode() |
Restituisce il codice hash per l'istanza. (Ereditato da Attribute) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IsDefaultAttribute() |
In caso di override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata. (Ereditato da Attribute) |
Match(Object) |
Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato. (Ereditato da Attribute) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per