1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Runtime.Serialization.Json</name>
7 <member name="T:System.Runtime.Serialization.DateTimeFormat">
8 <summary>Specifica le opzioni di formato di data e ora.</summary>
10 <member name="M:System.Runtime.Serialization.DateTimeFormat.#ctor(System.String)">
11 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Runtime.Serialization.DateTimeFormat" /> utilizzando la stringa del formato.</summary>
12 <param name="formatString">Stringa di formato.</param>
14 <member name="M:System.Runtime.Serialization.DateTimeFormat.#ctor(System.String,System.IFormatProvider)">
15 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Runtime.Serialization.DateTimeFormat" /> utilizzando la stringa e il provider del formato.</summary>
16 <param name="formatString">Stringa di formato.</param>
17 <param name="formatProvider">Provider di formato.</param>
19 <member name="P:System.Runtime.Serialization.DateTimeFormat.DateTimeStyles">
20 <summary>Ottiene o imposta le opzioni di formattazione per la personalizzazione della modalità di analisi dell'ora e il giorno.</summary>
21 <returns>Opzioni di formattazione per la personalizzazione della modalità di analisi dell'ora e il giorno.</returns>
23 <member name="P:System.Runtime.Serialization.DateTimeFormat.FormatProvider">
24 <summary>Recupera un oggetto che controlla la formattazione.</summary>
26 <member name="P:System.Runtime.Serialization.DateTimeFormat.FormatString">
27 <summary>Ottiene le stringhe di formato per controllare la formattazione prodotta quando una data o un'ora è rappresentata come stringa.</summary>
28 <returns>Le stringhe di formato per controllare la formattazione prodotta quando una data o un'ora è rappresentata come stringa.</returns>
30 <member name="T:System.Runtime.Serialization.EmitTypeInformation">
31 <summary>Specifica la frequenza di generazione delle informazioni sul tipo.</summary>
33 <member name="F:System.Runtime.Serialization.EmitTypeInformation.Always">
34 <summary>Generare sempre informazioni sul tipo.</summary>
36 <member name="F:System.Runtime.Serialization.EmitTypeInformation.AsNeeded">
37 <summary>In base alle necessità, genera informazioni sul tipo.</summary>
39 <member name="F:System.Runtime.Serialization.EmitTypeInformation.Never">
40 <summary>Mai generare informazioni sul tipo.</summary>
42 <member name="T:System.Runtime.Serialization.Json.DataContractJsonSerializer">
43 <summary>Serializza gli oggetti in JSON (JavaScript Object Notation) e deserializza i dati JSON in oggetti.La classe non può essere ereditata.</summary>
45 <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type)">
46 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> per serializzare o deserializzare un oggetto del tipo specificato.</summary>
47 <param name="type">Tipo delle istanze serializzato o deserializzato.</param>
49 <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.Collections.Generic.IEnumerable{System.Type})">
50 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> per serializzare o deserializzare un oggetto del tipo specificato, con una raccolta di tipi noti che possono essere presenti nell'oggetto grafico. </summary>
51 <param name="type">Tipo delle istanze serializzate o deserializzate.</param>
52 <param name="knownTypes">Interfaccia <see cref="T:System.Collections.Generic.IEnumerable`1" /> di <see cref="T:System.Type" /> contenente i tipi che possono essere presenti nell'oggetto grafico.</param>
54 <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.#ctor(System.Type,System.Runtime.Serialization.Json.DataContractJsonSerializerSettings)">
55 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" /> per serializzare o deserializzare un oggetto del tipo e delle impostazioni del serializzatore specificati.</summary>
56 <param name="type">Tipo delle istanze serializzato o deserializzato.</param>
57 <param name="settings">Impostazioni del serializzatore JSON.</param>
59 <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.DateTimeFormat">
60 <summary>Ottiene il formato degli elementi di tipo data e ora in un oggetto grafico.</summary>
61 <returns>Il formato degli elementi di tipo data e ora in un oggetto grafico.</returns>
63 <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.EmitTypeInformation">
64 <summary>Ottiene o imposta le impostazioni del serializzatore JSON del contratto dati per generare informazioni sul tipo.</summary>
65 <returns>Le impostazioni del serializzatore del contratto dati JSON per generare informazioni sul tipo.</returns>
67 <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.KnownTypes">
68 <summary>Ottiene una raccolta di tipi che possono essere presenti nell'oggetto grafico serializzato utilizzando l'istanza di <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" />.</summary>
69 <returns>Classe <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> contenente tipi previsti passati come tipi noti al costruttore <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" />.</returns>
71 <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(System.IO.Stream)">
72 <summary>Legge un flusso di documenti in formato JSON (JavaScript Object Notation) e restituisce l'oggetto deserializzato.</summary>
73 <returns>Oggetto deserializzato.</returns>
74 <param name="stream">Classe <see cref="T:System.IO.Stream" /> da leggere.</param>
76 <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.SerializeReadOnlyTypes">
77 <summary>Ottiene o imposta un valore che specifica se serializzare i tipi di sola lettura.</summary>
78 <returns>true per serializzare i tipi di sola lettura; in caso contrario, false.</returns>
80 <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializer.UseSimpleDictionaryFormat">
81 <summary>Ottiene o imposta un valore che specifica se utilizzare un formato di dizionario semplice.</summary>
82 <returns>true per utilizzare un formato di dizionario semplice; in caso contrario, false.</returns>
84 <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(System.IO.Stream,System.Object)">
85 <summary>Serializza un oggetto specificato in dati JSON (JavaScript Object Notation) e scrive il risultato JSON in un flusso.</summary>
86 <param name="stream">Classe <see cref="T:System.IO.Stream" /> in cui viene eseguita la scrittura.</param>
87 <param name="graph">Oggetto che contiene i dati da scrivere nel flusso.</param>
88 <exception cref="T:System.Runtime.Serialization.InvalidDataContractException">Il tipo serializzato non è conforme alle regole del contratto dati.Ad esempio, l'attributo <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> non è stato applicato al tipo.</exception>
89 <exception cref="T:System.Runtime.Serialization.SerializationException">Si è verificato un problema durante la scrittura dell'istanza.</exception>
90 <exception cref="T:System.ServiceModel.QuotaExceededException">È stato superato il numero massimo di oggetti da serializzare.Verificare la proprietà <see cref="P:System.Runtime.Serialization.DataContractSerializer.MaxItemsInObjectGraph" />.</exception>
92 <member name="T:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings">
93 <summary>Specifica le impostazioni per <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer" />.</summary>
95 <member name="M:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.#ctor">
96 <summary>Inizializza una nuova istanza della classe <see cref="T:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings" />.</summary>
98 <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.DateTimeFormat">
99 <summary>Ottiene o imposta DateTimeFormat che definisce il formato culturalmente appropriato per la visualizzazione della data e dell'ora.</summary>
100 <returns>Valore DateTimeFormat che definisce il formato culturalmente appropriato per la visualizzazione della data e dell'ora.</returns>
102 <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.EmitTypeInformation">
103 <summary>Ottiene o imposta le impostazioni del serializzatore JSON del contratto dati per generare informazioni sul tipo.</summary>
104 <returns>Le impostazioni del serializzatore del contratto dati JSON per generare informazioni sul tipo.</returns>
106 <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.KnownTypes">
107 <summary>Ottiene o imposta una raccolta di tipi che possono essere presenti nel grafico di oggetti serializzato utilizzando l'istanza di DataContractJsonSerializerSettings.</summary>
108 <returns>Raccolta dei tipi che possono essere presenti nel grafico di oggetti serializzato utilizzando l'istanza di DataContractJsonSerializerSettings.</returns>
110 <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.MaxItemsInObjectGraph">
111 <summary>Ottiene o imposta il numero massimo di elementi nell'oggetto grafico da serializzare o deserializzare.</summary>
112 <returns>Numero massimo di elementi di un oggetto grafico da serializzare o deserializzare.</returns>
114 <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.RootName">
115 <summary>Ottiene o imposta il nome radice dell'oggetto selezionato.</summary>
116 <returns>Nome radice dell'oggetto selezionato.</returns>
118 <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.SerializeReadOnlyTypes">
119 <summary>Ottiene o imposta un valore che specifica se serializzare i tipi di sola lettura.</summary>
120 <returns>True per serializzare i tipi di sola lettura; in caso contrario, false.</returns>
122 <member name="P:System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.UseSimpleDictionaryFormat">
123 <summary>Ottiene o imposta un valore che specifica se utilizzare un formato di dizionario semplice.</summary>
124 <returns>True per utilizzare un formato di dizionario semplice; in caso contrario, false.</returns>