1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.ComponentModel.Annotations</name>
7 <member name="T:System.ComponentModel.DataAnnotations.AssociationAttribute">
8 <summary>Specifica che un membro di entità rappresenta una relazione tra i dati, ad esempio una relazione di chiave esterna.</summary>
10 <member name="M:System.ComponentModel.DataAnnotations.AssociationAttribute.#ctor(System.String,System.String,System.String)">
11 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.AssociationAttribute" />.</summary>
12 <param name="name">Nome dell'associazione. </param>
13 <param name="thisKey">Elenco delimitato da virgole dei nomi di proprietà dei valori chiave sul lato <paramref name="thisKey" /> dell'associazione.</param>
14 <param name="otherKey">Elenco delimitato da virgole dei nomi di proprietà dei valori chiave sul lato <paramref name="otherKey" /> dell'associazione.</param>
16 <member name="P:System.ComponentModel.DataAnnotations.AssociationAttribute.IsForeignKey">
17 <summary>Ottiene o imposta un valore che indica se il membro dell'associazione rappresenta una chiave esterna.</summary>
18 <returns>true se l'associazione rappresenta una chiave esterna; in caso contrario, false.</returns>
20 <member name="P:System.ComponentModel.DataAnnotations.AssociationAttribute.Name">
21 <summary>Ottiene il nome dell'associazione.</summary>
22 <returns>Nome dell'associazione.</returns>
24 <member name="P:System.ComponentModel.DataAnnotations.AssociationAttribute.OtherKey">
25 <summary>Ottiene i nomi di proprietà dei valori chiave sul lato OtherKey dell'associazione.</summary>
26 <returns>Elenco delimitato da virgole dei nomi di proprietà che rappresentano i valori chiave sul lato OtherKey dell'associazione.</returns>
28 <member name="P:System.ComponentModel.DataAnnotations.AssociationAttribute.OtherKeyMembers">
29 <summary>Ottiene un insieme di singoli membri chiave specificati nella proprietà <see cref="P:System.ComponentModel.DataAnnotations.AssociationAttribute.OtherKey" />.</summary>
30 <returns>Insieme di singoli membri chiave specificati nella proprietà <see cref="P:System.ComponentModel.DataAnnotations.AssociationAttribute.OtherKey" />.</returns>
32 <member name="P:System.ComponentModel.DataAnnotations.AssociationAttribute.ThisKey">
33 <summary>Ottiene i nomi di proprietà dei valori chiave sul lato ThisKey dell'associazione.</summary>
34 <returns>Elenco delimitato da virgole dei nomi di proprietà che rappresentano i valori chiave sul lato ThisKey dell'associazione.</returns>
36 <member name="P:System.ComponentModel.DataAnnotations.AssociationAttribute.ThisKeyMembers">
37 <summary>Ottiene un insieme di singoli membri chiave specificati nella proprietà <see cref="P:System.ComponentModel.DataAnnotations.AssociationAttribute.ThisKey" />.</summary>
38 <returns>Insieme di singoli membri chiave specificati nella proprietà <see cref="P:System.ComponentModel.DataAnnotations.AssociationAttribute.ThisKey" />.</returns>
40 <member name="T:System.ComponentModel.DataAnnotations.CompareAttribute">
41 <summary>Fornisce un attributo che confronta due proprietà.</summary>
43 <member name="M:System.ComponentModel.DataAnnotations.CompareAttribute.#ctor(System.String)">
44 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.CompareAttribute" />.</summary>
45 <param name="otherProperty">Proprietà da confrontare con la proprietà corrente.</param>
47 <member name="M:System.ComponentModel.DataAnnotations.CompareAttribute.FormatErrorMessage(System.String)">
48 <summary>Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore.</summary>
49 <returns>Messaggio di errore formattato.</returns>
50 <param name="name">Nome del campo che ha causato l'errore di convalida.</param>
52 <member name="M:System.ComponentModel.DataAnnotations.CompareAttribute.IsValid(System.Object,System.ComponentModel.DataAnnotations.ValidationContext)">
53 <summary>Determina se un oggetto specificato è valido.</summary>
54 <returns>true se <paramref name="value" /> è valido. In caso contrario, false.</returns>
55 <param name="value">Oggetto da convalidare.</param>
56 <param name="validationContext">Oggetto contenente informazioni sulla richiesta di convalida.</param>
58 <member name="P:System.ComponentModel.DataAnnotations.CompareAttribute.OtherProperty">
59 <summary>Ottiene la proprietà da confrontare con la proprietà corrente.</summary>
60 <returns>Altra proprietà.</returns>
62 <member name="P:System.ComponentModel.DataAnnotations.CompareAttribute.OtherPropertyDisplayName">
63 <summary>Ottiene il nome visualizzato dell'altra proprietà.</summary>
64 <returns>Nome visualizzato dell'altra proprietà.</returns>
66 <member name="P:System.ComponentModel.DataAnnotations.CompareAttribute.RequiresValidationContext">
67 <summary>Ottiene un valore che indica se l'attributo richiede il contesto di convalida.</summary>
68 <returns>true se l'attributo richiede il contesto di convalida; in caso contrario, false.</returns>
70 <member name="T:System.ComponentModel.DataAnnotations.ConcurrencyCheckAttribute">
71 <summary>Specifica che una proprietà partecipa ai controlli della concorrenza ottimistica.</summary>
73 <member name="M:System.ComponentModel.DataAnnotations.ConcurrencyCheckAttribute.#ctor">
74 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ConcurrencyCheckAttribute" />.</summary>
76 <member name="T:System.ComponentModel.DataAnnotations.CreditCardAttribute">
77 <summary>Specifica che un valore del campo dati è un numero di carta di credito.</summary>
79 <member name="M:System.ComponentModel.DataAnnotations.CreditCardAttribute.#ctor">
80 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.CreditCardAttribute" />.</summary>
82 <member name="M:System.ComponentModel.DataAnnotations.CreditCardAttribute.IsValid(System.Object)">
83 <summary>Determina se il numero di carta di credito specificato è valido. </summary>
84 <returns>true se il numero di carta di credito è valido; in caso contrario, false.</returns>
85 <param name="value">Valore da convalidare.</param>
87 <member name="T:System.ComponentModel.DataAnnotations.CustomValidationAttribute">
88 <summary>Specifica un metodo di convalida personalizzato utilizzato per convalidare un'istanza della classe o della proprietà.</summary>
90 <member name="M:System.ComponentModel.DataAnnotations.CustomValidationAttribute.#ctor(System.Type,System.String)">
91 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.CustomValidationAttribute" />.</summary>
92 <param name="validatorType">Tipo contenente il metodo che esegue la convalida personalizzata.</param>
93 <param name="method">Metodo che esegue la convalida personalizzata.</param>
95 <member name="M:System.ComponentModel.DataAnnotations.CustomValidationAttribute.FormatErrorMessage(System.String)">
96 <summary>Formatta un messaggio di errore di convalida.</summary>
97 <returns>Istanza del messaggio di errore formattato.</returns>
98 <param name="name">Nome da includere nel messaggio formattato.</param>
100 <member name="P:System.ComponentModel.DataAnnotations.CustomValidationAttribute.Method">
101 <summary>Ottiene il metodo di convalida.</summary>
102 <returns>Nome del metodo di convalida.</returns>
104 <member name="P:System.ComponentModel.DataAnnotations.CustomValidationAttribute.ValidatorType">
105 <summary>Ottiene il tipo che esegue la convalida personalizzata.</summary>
106 <returns>Tipo che esegue la convalida personalizzata.</returns>
108 <member name="T:System.ComponentModel.DataAnnotations.DataType">
109 <summary>Rappresenta un'enumerazione dei tipi di dati associati ai campi dati e ai parametri. </summary>
111 <member name="F:System.ComponentModel.DataAnnotations.DataType.CreditCard">
112 <summary>Rappresenta un numero di carta di credito.</summary>
114 <member name="F:System.ComponentModel.DataAnnotations.DataType.Currency">
115 <summary>Rappresenta un valore di valuta.</summary>
117 <member name="F:System.ComponentModel.DataAnnotations.DataType.Custom">
118 <summary>Rappresenta un tipo di dati personalizzato.</summary>
120 <member name="F:System.ComponentModel.DataAnnotations.DataType.Date">
121 <summary>Rappresenta un valore di data.</summary>
123 <member name="F:System.ComponentModel.DataAnnotations.DataType.DateTime">
124 <summary>Rappresenta un istante di tempo, espresso come data e ora del giorno.</summary>
126 <member name="F:System.ComponentModel.DataAnnotations.DataType.Duration">
127 <summary>Rappresenta un tempo continuo durante il quale esiste un oggetto.</summary>
129 <member name="F:System.ComponentModel.DataAnnotations.DataType.EmailAddress">
130 <summary>Rappresenta un indirizzo di posta elettronica.</summary>
132 <member name="F:System.ComponentModel.DataAnnotations.DataType.Html">
133 <summary>Rappresenta un file HTML.</summary>
135 <member name="F:System.ComponentModel.DataAnnotations.DataType.ImageUrl">
136 <summary>Rappresenta un URL di un'immagine.</summary>
138 <member name="F:System.ComponentModel.DataAnnotations.DataType.MultilineText">
139 <summary>Rappresenta un testo su più righe.</summary>
141 <member name="F:System.ComponentModel.DataAnnotations.DataType.Password">
142 <summary>Rappresenta un valore di password.</summary>
144 <member name="F:System.ComponentModel.DataAnnotations.DataType.PhoneNumber">
145 <summary>Rappresenta un valore di numero telefonico.</summary>
147 <member name="F:System.ComponentModel.DataAnnotations.DataType.PostalCode">
148 <summary>Rappresenta un codice postale.</summary>
150 <member name="F:System.ComponentModel.DataAnnotations.DataType.Text">
151 <summary>Rappresenta il testo visualizzato.</summary>
153 <member name="F:System.ComponentModel.DataAnnotations.DataType.Time">
154 <summary>Rappresenta un valore di ora.</summary>
156 <member name="F:System.ComponentModel.DataAnnotations.DataType.Upload">
157 <summary>Rappresenta il tipo di dati di caricamento file.</summary>
159 <member name="F:System.ComponentModel.DataAnnotations.DataType.Url">
160 <summary>Rappresenta un valore di URL.</summary>
162 <member name="T:System.ComponentModel.DataAnnotations.DataTypeAttribute">
163 <summary>Specifica il nome di un tipo aggiuntivo da associare a un campo dati.</summary>
165 <member name="M:System.ComponentModel.DataAnnotations.DataTypeAttribute.#ctor(System.ComponentModel.DataAnnotations.DataType)">
166 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.DataTypeTypeAttribute" /> utilizzando il nome del tipo specificato.</summary>
167 <param name="dataType">Nome del tipo da associare al campo dati.</param>
169 <member name="M:System.ComponentModel.DataAnnotations.DataTypeAttribute.#ctor(System.String)">
170 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.DataTypeTypeAttribute" /> utilizzando il nome del modello di campo specificato.</summary>
171 <param name="customDataType">Nome del modello di campo personalizzato da associare al campo dati.</param>
172 <exception cref="T:System.ArgumentException">
173 <paramref name="customDataType" /> è null oppure una stringa vuota (""). </exception>
175 <member name="P:System.ComponentModel.DataAnnotations.DataTypeAttribute.CustomDataType">
176 <summary>Ottiene il nome del modello di campo personalizzato associato al campo dati.</summary>
177 <returns>Nome del modello di campo personalizzato associato al campo dati.</returns>
179 <member name="P:System.ComponentModel.DataAnnotations.DataTypeAttribute.DataType">
180 <summary>Ottiene il tipo associato al campo dati.</summary>
181 <returns>Uno dei valori di <see cref="T:System.ComponentModel.DataAnnotations.DataType" />.</returns>
183 <member name="P:System.ComponentModel.DataAnnotations.DataTypeAttribute.DisplayFormat">
184 <summary>Ottiene un formato di visualizzazione del campo dati.</summary>
185 <returns>Formato di visualizzazione del campo dati.</returns>
187 <member name="M:System.ComponentModel.DataAnnotations.DataTypeAttribute.GetDataTypeName">
188 <summary>Restituisce il nome del tipo associato al campo dati.</summary>
189 <returns>Nome del tipo associato al campo dati.</returns>
191 <member name="M:System.ComponentModel.DataAnnotations.DataTypeAttribute.IsValid(System.Object)">
192 <summary>Verifica che il valore del campo dati sia valido.</summary>
193 <returns>Sempre true.</returns>
194 <param name="value">Valore del campo dati da convalidare.</param>
196 <member name="T:System.ComponentModel.DataAnnotations.DisplayAttribute">
197 <summary>Fornisce un attributo di utilizzo generale che consente di specificare stringhe localizzabili per tipi e membri di classi parziali di entità.</summary>
199 <member name="M:System.ComponentModel.DataAnnotations.DisplayAttribute.#ctor">
200 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.DisplayAttribute" />.</summary>
202 <member name="P:System.ComponentModel.DataAnnotations.DisplayAttribute.AutoGenerateField">
203 <summary>Ottiene o imposta un valore che indica se l'interfaccia utente deve essere generata automaticamente per visualizzare questo campo.</summary>
204 <returns>true se l'interfaccia utente deve essere generata automaticamente per visualizzare il campo. In caso contrario, false.</returns>
205 <exception cref="T:System.InvalidOperationException">È stato effettuato un tentativo di ottenere il valore della proprietà prima dell'impostazione.</exception>
207 <member name="P:System.ComponentModel.DataAnnotations.DisplayAttribute.AutoGenerateFilter">
208 <summary>Ottiene o imposta un valore che indica se il filtro dell'interfaccia utente viene automaticamente visualizzato per questo campo. </summary>
209 <returns>true se l'interfaccia utente deve essere generata automaticamente per visualizzare i filtri per il campo. In caso contrario, false.</returns>
210 <exception cref="T:System.InvalidOperationException">È stato effettuato un tentativo di ottenere il valore della proprietà prima dell'impostazione.</exception>
212 <member name="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Description">
213 <summary>Ottiene o imposta un valore utilizzato per visualizzare una descrizione nell'interfaccia utente.</summary>
214 <returns>Valore utilizzato per visualizzare una descrizione nell'interfaccia utente.</returns>
216 <member name="M:System.ComponentModel.DataAnnotations.DisplayAttribute.GetAutoGenerateField">
217 <summary>Restituisce il valore della proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.AutoGenerateField" />.</summary>
218 <returns>Valore di <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.AutoGenerateField" /> se la proprietà è stata inizializzata. In caso contrario, null.</returns>
220 <member name="M:System.ComponentModel.DataAnnotations.DisplayAttribute.GetAutoGenerateFilter">
221 <summary>Restituisce un valore che indica se l'interfaccia utente deve essere generata automaticamente per visualizzare i filtri per questo campo. </summary>
222 <returns>Valore di <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.AutoGenerateFilter" /> se la proprietà è stata inizializzata. In caso contrario, null.</returns>
224 <member name="M:System.ComponentModel.DataAnnotations.DisplayAttribute.GetDescription">
225 <summary>Restituisce il valore della proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Description" />.</summary>
226 <returns>Descrizione localizzata se la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ResourceType" /> è specificata e la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Description" /> rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Description" />.</returns>
227 <exception cref="T:System.InvalidOperationException">Le proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ResourceType" /> e <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Description" /> vengono inizializzate, ma una proprietà statica pubblica che ha un nome che corrisponde al valore <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Description" /> non è stata trovata per la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ResourceType" />.</exception>
229 <member name="M:System.ComponentModel.DataAnnotations.DisplayAttribute.GetGroupName">
230 <summary>Restituisce il valore della proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.GroupName" />.</summary>
231 <returns>Valore che verrà utilizzato per raggruppare campi nell'interfaccia utente, se la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.GroupName" /> è stata inizializzata. In caso contrario, null.Se la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ResourceType" /> è specificata e la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.GroupName" /> rappresenta una chiave di risorsa, viene restituita una stringa localizzata. In caso contrario, viene restituita una stringa non localizzata.</returns>
233 <member name="M:System.ComponentModel.DataAnnotations.DisplayAttribute.GetName">
234 <summary>Restituisce un valore utilizzato per la visualizzazione di campi nell'interfaccia utente.</summary>
235 <returns>Stringa localizzata per la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Name" /> se la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ResourceType" /> è specificata e la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Name" /> rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Name" />.</returns>
236 <exception cref="T:System.InvalidOperationException">Le proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ResourceType" /> e <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Name" /> vengono inizializzate, ma una proprietà statica pubblica che ha un nome che corrisponde al valore <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Name" /> non è stata trovata per la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ResourceType" />.</exception>
238 <member name="M:System.ComponentModel.DataAnnotations.DisplayAttribute.GetOrder">
239 <summary>Restituisce il valore della proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Order" />.</summary>
240 <returns>Valore della proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Order" /> se è stata impostata. In caso contrario, null.</returns>
242 <member name="M:System.ComponentModel.DataAnnotations.DisplayAttribute.GetPrompt">
243 <summary>Restituisce il valore della proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Prompt" />.</summary>
244 <returns>Ottiene la stringa localizzata per la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Prompt" /> se la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ResourceType" /> è specificata e la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Prompt" /> rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Prompt" />.</returns>
246 <member name="M:System.ComponentModel.DataAnnotations.DisplayAttribute.GetShortName">
247 <summary>Restituisce il valore della proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ShortName" />.</summary>
248 <returns>Stringa localizzata per la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ShortName" /> se la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ResourceType" /> è specificata e la proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ShortName" /> rappresenta una chiave di risorsa. In caso contrario, valore non localizzato della proprietà Value <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ShortName" />.</returns>
250 <member name="P:System.ComponentModel.DataAnnotations.DisplayAttribute.GroupName">
251 <summary>Ottiene o imposta un valore utilizzato per raggruppare campi nell'interfaccia utente.</summary>
252 <returns>Valore utilizzato per raggruppare campi nell'interfaccia utente.</returns>
254 <member name="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Name">
255 <summary>Ottiene o imposta un valore utilizzato per la visualizzazione nell'interfaccia utente.</summary>
256 <returns>Valore utilizzato per la visualizzazione nell'interfaccia utente.</returns>
258 <member name="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Order">
259 <summary>Ottiene o imposta il peso in termini di ordinamento della colonna.</summary>
260 <returns>Peso in termini di ordinamento della colonna.</returns>
262 <member name="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Prompt">
263 <summary>Ottiene o imposta un valore che verrà utilizzato per impostare la filigrana per i prompt nell'interfaccia utente.</summary>
264 <returns>Valore che verrà utilizzato per visualizzare una filigrana nell'interfaccia utente.</returns>
266 <member name="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ResourceType">
267 <summary>Ottiene o imposta il tipo che contiene le risorse per le proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ShortName" />, <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Name" />, <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Prompt" /> e <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Description" />.</summary>
268 <returns>Tipo della risorsa che contiene le proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ShortName" />, <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Name" />, <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Prompt" /> e <see cref="P:System.ComponentModel.DataAnnotations.DisplayAttribute.Description" />.</returns>
270 <member name="P:System.ComponentModel.DataAnnotations.DisplayAttribute.ShortName">
271 <summary>Ottiene o imposta un valore utilizzato per l'etichetta di colonna della griglia.</summary>
272 <returns>Valore per l'etichetta di colonna della griglia.</returns>
274 <member name="T:System.ComponentModel.DataAnnotations.DisplayColumnAttribute">
275 <summary>Specifica la colonna visualizzata nella tabella a cui si fa riferimento come colonna di chiave esterna.</summary>
277 <member name="M:System.ComponentModel.DataAnnotations.DisplayColumnAttribute.#ctor(System.String)">
278 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.DisplayColumnAttribute" /> utilizzando la colonna specificata. </summary>
279 <param name="displayColumn">Nome della colonna da utilizzare come colonna di visualizzazione.</param>
281 <member name="M:System.ComponentModel.DataAnnotations.DisplayColumnAttribute.#ctor(System.String,System.String)">
282 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.DisplayColumnAttribute" /> utilizzando le colonne di visualizzazione e ordinamento specificate. </summary>
283 <param name="displayColumn">Nome della colonna da utilizzare come colonna di visualizzazione.</param>
284 <param name="sortColumn">Nome della colonna da utilizzare per l'ordinamento.</param>
286 <member name="M:System.ComponentModel.DataAnnotations.DisplayColumnAttribute.#ctor(System.String,System.String,System.Boolean)">
287 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.DisplayColumnAttribute" /> utilizzando la colonna di visualizzazione, la colonna di ordinamento e l'ordinamento specificati. </summary>
288 <param name="displayColumn">Nome della colonna da utilizzare come colonna di visualizzazione.</param>
289 <param name="sortColumn">Nome della colonna da utilizzare per l'ordinamento.</param>
290 <param name="sortDescending">true per impostare un ordinamento decrescente; in caso contrario, false.Il valore predefinito è false.</param>
292 <member name="P:System.ComponentModel.DataAnnotations.DisplayColumnAttribute.DisplayColumn">
293 <summary>Ottiene il nome della colonna da utilizzare come campo di visualizzazione.</summary>
294 <returns>Nome della colonna di visualizzazione.</returns>
296 <member name="P:System.ComponentModel.DataAnnotations.DisplayColumnAttribute.SortColumn">
297 <summary>Ottiene il nome della colonna da utilizzare per l'ordinamento.</summary>
298 <returns>Nome della colonna di ordinamento.</returns>
300 <member name="P:System.ComponentModel.DataAnnotations.DisplayColumnAttribute.SortDescending">
301 <summary>Ottiene un valore che indica se applicare un ordinamento crescente o decrescente.</summary>
302 <returns>true se alla colonna viene applicato un ordinamento decrescente; in caso contrario, false.</returns>
304 <member name="T:System.ComponentModel.DataAnnotations.DisplayFormatAttribute">
305 <summary>Specifica il modo in cui i campi dati vengono visualizzati e formattati da ASP.NET Dynamic Data.</summary>
307 <member name="M:System.ComponentModel.DataAnnotations.DisplayFormatAttribute.#ctor">
308 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.DisplayFormatAttribute" />. </summary>
310 <member name="P:System.ComponentModel.DataAnnotations.DisplayFormatAttribute.ApplyFormatInEditMode">
311 <summary>Ottiene o imposta un valore che indica se la stringa di formattazione specificata dalla proprietà <see cref="P:System.ComponentModel.DataAnnotations.DisplayFormatAttribute.DataFormatString" /> viene applicata al valore del campo quando il campo dati è in modalità di modifica.</summary>
312 <returns>true se la stringa di formattazione viene applicata al valore del campo in modalità di modifica; in caso contrario, false.Il valore predefinito è false.</returns>
314 <member name="P:System.ComponentModel.DataAnnotations.DisplayFormatAttribute.ConvertEmptyStringToNull">
315 <summary>Ottiene o imposta un valore che indica se i valori di stringa vuota ("") vengono automaticamente convertiti in null quando il campo dati viene aggiornato nell'origine dati.</summary>
316 <returns>true se i valori di stringa vuota vengono automaticamente convertiti in null; in caso contrario, false.Il valore predefinito è true.</returns>
318 <member name="P:System.ComponentModel.DataAnnotations.DisplayFormatAttribute.DataFormatString">
319 <summary>Ottiene o imposta il formato di visualizzazione per il valore del campo.</summary>
320 <returns>Stringa di formattazione che specifica il formato di visualizzazione per il valore del campo dati.Il valore predefinito è una stringa vuota (""), a indicare che al valore di campo non è stata applicata alcuna formattazione speciale.</returns>
322 <member name="P:System.ComponentModel.DataAnnotations.DisplayFormatAttribute.HtmlEncode">
323 <summary>Ottiene o imposta un valore che indica se il campo deve essere codificato in formato HTML.</summary>
324 <returns>true se il campo deve essere codificato in formato HTML. In caso contrario, false.</returns>
326 <member name="P:System.ComponentModel.DataAnnotations.DisplayFormatAttribute.NullDisplayText">
327 <summary>Ottiene o imposta il testo visualizzato per un campo quando il valore del campo è null.</summary>
328 <returns>Testo visualizzato per un campo quando il valore del campo è null.Il valore predefinito è una stringa vuota (""), a indicare che questa proprietà non è impostata.</returns>
330 <member name="T:System.ComponentModel.DataAnnotations.EditableAttribute">
331 <summary>Indica se un campo dati è modificabile.</summary>
333 <member name="M:System.ComponentModel.DataAnnotations.EditableAttribute.#ctor(System.Boolean)">
334 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.EditableAttribute" />.</summary>
335 <param name="allowEdit">true per specificare che il campo è modificabile. In caso contrario, false.</param>
337 <member name="P:System.ComponentModel.DataAnnotations.EditableAttribute.AllowEdit">
338 <summary>Ottiene un valore che indica se un campo è modificabile.</summary>
339 <returns>true se il campo è modificabile. In caso contrario, false.</returns>
341 <member name="P:System.ComponentModel.DataAnnotations.EditableAttribute.AllowInitialValue">
342 <summary>Ottiene o imposta un valore che indica se un valore iniziale è abilitato.</summary>
343 <returns>true se un valore iniziale è abilitato. In caso contrario, false.</returns>
345 <member name="T:System.ComponentModel.DataAnnotations.EmailAddressAttribute">
346 <summary>Convalida un indirizzo di posta elettronica.</summary>
348 <member name="M:System.ComponentModel.DataAnnotations.EmailAddressAttribute.#ctor">
349 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.EmailAddressAttribute" />.</summary>
351 <member name="M:System.ComponentModel.DataAnnotations.EmailAddressAttribute.IsValid(System.Object)">
352 <summary>Determina se il valore specificato corrisponde al modello di un indirizzo di posta elettronica valido.</summary>
353 <returns>true se il valore specificato è valido oppure null; in caso contrario, false.</returns>
354 <param name="value">Valore da convalidare.</param>
356 <member name="T:System.ComponentModel.DataAnnotations.EnumDataTypeAttribute">
357 <summary>Consente il mapping di un'enumerazione di .NET Framework a una colonna di dati.</summary>
359 <member name="M:System.ComponentModel.DataAnnotations.EnumDataTypeAttribute.#ctor(System.Type)">
360 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.EnumDataTypeAttribute" />.</summary>
361 <param name="enumType">Tipo dell'enumerazione.</param>
363 <member name="P:System.ComponentModel.DataAnnotations.EnumDataTypeAttribute.EnumType">
364 <summary>Ottiene o imposta il tipo di enumerazione.</summary>
365 <returns>Tipo di enumerazione.</returns>
367 <member name="M:System.ComponentModel.DataAnnotations.EnumDataTypeAttribute.IsValid(System.Object)">
368 <summary>Verifica che il valore del campo dati sia valido.</summary>
369 <returns>true se il valore del campo dati è valido; in caso contrario, false.</returns>
370 <param name="value">Valore del campo dati da convalidare.</param>
372 <member name="T:System.ComponentModel.DataAnnotations.FileExtensionsAttribute">
373 <summary>Convalida le estensioni del nome di file.</summary>
375 <member name="M:System.ComponentModel.DataAnnotations.FileExtensionsAttribute.#ctor">
376 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.FileExtensionsAttribute" />.</summary>
378 <member name="P:System.ComponentModel.DataAnnotations.FileExtensionsAttribute.Extensions">
379 <summary>Ottiene o imposta le estensioni del nome file.</summary>
380 <returns>Le estensioni di file o le estensioni di file predefinite (".png", ".jpg", ".jpeg", and ".gif") se la proprietà non è impostata.</returns>
382 <member name="M:System.ComponentModel.DataAnnotations.FileExtensionsAttribute.FormatErrorMessage(System.String)">
383 <summary>Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore.</summary>
384 <returns>Messaggio di errore formattato.</returns>
385 <param name="name">Nome del campo che ha causato l'errore di convalida.</param>
387 <member name="M:System.ComponentModel.DataAnnotations.FileExtensionsAttribute.IsValid(System.Object)">
388 <summary>Verifica che l'estensione o le estensioni del nome di file specificato siano valide.</summary>
389 <returns>true se l'estensione del nome file è valida; in caso contrario, false.</returns>
390 <param name="value">Elenco delimitato da virgole di estensioni di file corrette.</param>
392 <member name="T:System.ComponentModel.DataAnnotations.FilterUIHintAttribute">
393 <summary>Rappresenta un attributo utilizzato per specificare il comportamento dei filtri per una colonna.</summary>
395 <member name="M:System.ComponentModel.DataAnnotations.FilterUIHintAttribute.#ctor(System.String)">
396 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.FilterUIHintAttribute" /> utilizzando l'hint dell'interfaccia utente dei filtri.</summary>
397 <param name="filterUIHint">Nome del controllo da utilizzare per l'applicazione del filtro.</param>
399 <member name="M:System.ComponentModel.DataAnnotations.FilterUIHintAttribute.#ctor(System.String,System.String)">
400 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.FilterUIHintAttribute" /> utilizzando l'hint dell'interfaccia utente dei filtri e il nome del livello di presentazione.</summary>
401 <param name="filterUIHint">Nome del controllo da utilizzare per l'applicazione del filtro.</param>
402 <param name="presentationLayer">Nome del livello di presentazione che supporta il controllo.</param>
404 <member name="M:System.ComponentModel.DataAnnotations.FilterUIHintAttribute.#ctor(System.String,System.String,System.Object[])">
405 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.FilterUIHintAttribute" /> utilizzando l'hint dell'interfaccia utente dei filtri, il nome del livello di presentazione e i parametri del controllo.</summary>
406 <param name="filterUIHint">Nome del controllo da utilizzare per l'applicazione del filtro.</param>
407 <param name="presentationLayer">Nome del livello di presentazione che supporta il controllo.</param>
408 <param name="controlParameters">Elenco di parametri per il controllo.</param>
410 <member name="P:System.ComponentModel.DataAnnotations.FilterUIHintAttribute.ControlParameters">
411 <summary>Ottiene le coppie nome-valore utilizzate come parametri nel costruttore del controllo.</summary>
412 <returns>Coppie nome-valore utilizzate come parametri nel costruttore del controllo.</returns>
414 <member name="M:System.ComponentModel.DataAnnotations.FilterUIHintAttribute.Equals(System.Object)">
415 <summary>Restituisce un valore che indica se l'istanza dell'attributo è uguale a un oggetto specificato.</summary>
416 <returns>True se l'oggetto passato è uguale all'istanza dell'attributo. In caso contrario, false.</returns>
417 <param name="obj">Oggetto da confrontare con questa istanza dell'attributo.</param>
419 <member name="P:System.ComponentModel.DataAnnotations.FilterUIHintAttribute.FilterUIHint">
420 <summary>Ottiene il nome del controllo da utilizzare per l'applicazione del filtro.</summary>
421 <returns>Nome del controllo da utilizzare per l'applicazione del filtro.</returns>
423 <member name="M:System.ComponentModel.DataAnnotations.FilterUIHintAttribute.GetHashCode">
424 <summary>Restituisce il codice hash per l'istanza dell'attributo.</summary>
425 <returns>Codice hash dell'istanza dell'attributo.</returns>
427 <member name="P:System.ComponentModel.DataAnnotations.FilterUIHintAttribute.PresentationLayer">
428 <summary>Ottiene il nome del livello di presentazione che supporta il controllo.</summary>
429 <returns>Nome del livello di presentazione che supporta il controllo.</returns>
431 <member name="T:System.ComponentModel.DataAnnotations.IValidatableObject">
432 <summary>Fornisce un modo per invalidare un oggetto.</summary>
434 <member name="M:System.ComponentModel.DataAnnotations.IValidatableObject.Validate(System.ComponentModel.DataAnnotations.ValidationContext)">
435 <summary>Determina se l'oggetto specificato è valido.</summary>
436 <returns>Insieme contenente le informazioni che non sono state convalidate.</returns>
437 <param name="validationContext">Contesto di convalida.</param>
439 <member name="T:System.ComponentModel.DataAnnotations.KeyAttribute">
440 <summary>Indica una o più proprietà che identificano in modo univoco un'entità.</summary>
442 <member name="M:System.ComponentModel.DataAnnotations.KeyAttribute.#ctor">
443 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.KeyAttribute" />.</summary>
445 <member name="T:System.ComponentModel.DataAnnotations.MaxLengthAttribute">
446 <summary>Specifica la lunghezza massima dei dati in formato matrice o stringa consentita in una proprietà.</summary>
448 <member name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.#ctor">
449 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.MaxLengthAttribute" />.</summary>
451 <member name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.#ctor(System.Int32)">
452 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.MaxLengthAttribute" /> in base al parametro <paramref name="length" />.</summary>
453 <param name="length">Lunghezza massima consentita dei dati in formato matrice o stringa.</param>
455 <member name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.FormatErrorMessage(System.String)">
456 <summary>Applica la formattazione a un messaggio di errore specificato.</summary>
457 <returns>Una stringa localizzata per descrivere la lunghezza massima accettabile.</returns>
458 <param name="name">Il nome da includere nella stringa formattata.</param>
460 <member name="M:System.ComponentModel.DataAnnotations.MaxLengthAttribute.IsValid(System.Object)">
461 <summary>Determina se un oggetto specificato è valido.</summary>
462 <returns>true se il valore è null o minore o uguale alla lunghezza massima specificata, in caso contrario, false.</returns>
463 <param name="value">Oggetto da convalidare.</param>
464 <exception cref="Sytem.InvalidOperationException">La lunghezza è zero o minore di -1.</exception>
466 <member name="P:System.ComponentModel.DataAnnotations.MaxLengthAttribute.Length">
467 <summary>Ottiene la lunghezza massima consentita dei dati in formato matrice o stringa.</summary>
468 <returns>Lunghezza massima consentita dei dati in formato matrice o stringa.</returns>
470 <member name="T:System.ComponentModel.DataAnnotations.MinLengthAttribute">
471 <summary>Specifica la lunghezza minima dei dati in formato matrice o stringa consentita in una proprietà.</summary>
473 <member name="M:System.ComponentModel.DataAnnotations.MinLengthAttribute.#ctor(System.Int32)">
474 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.MinLengthAttribute" />.</summary>
475 <param name="length">Lunghezza dei dati in formato matrice o stringa.</param>
477 <member name="M:System.ComponentModel.DataAnnotations.MinLengthAttribute.FormatErrorMessage(System.String)">
478 <summary>Applica la formattazione a un messaggio di errore specificato.</summary>
479 <returns>Una stringa localizzata per descrivere la lunghezza minima accettabile.</returns>
480 <param name="name">Il nome da includere nella stringa formattata.</param>
482 <member name="M:System.ComponentModel.DataAnnotations.MinLengthAttribute.IsValid(System.Object)">
483 <summary>Determina se un oggetto specificato è valido.</summary>
484 <returns>true se l'oggetto specificato è valido; in caso contrario, false.</returns>
485 <param name="value">Oggetto da convalidare.</param>
487 <member name="P:System.ComponentModel.DataAnnotations.MinLengthAttribute.Length">
488 <summary>Ottiene o imposta la lunghezza minima consentita dei dati in formato matrice o stringa.</summary>
489 <returns>Lunghezza minima consentita dei dati in formato matrice o stringa.</returns>
491 <member name="T:System.ComponentModel.DataAnnotations.PhoneAttribute">
492 <summary>Specifica che un valore del campo dati è un numero di telefono corretto utilizzando un'espressione regolare per i numeri di telefono.</summary>
494 <member name="M:System.ComponentModel.DataAnnotations.PhoneAttribute.#ctor">
495 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.PhoneAttribute" />.</summary>
497 <member name="M:System.ComponentModel.DataAnnotations.PhoneAttribute.IsValid(System.Object)">
498 <summary>Determina se il numero di telefono specificato è in un formato valido. </summary>
499 <returns>true se il numero di telefono è valido; in caso contrario, false.</returns>
500 <param name="value">Valore da convalidare.</param>
502 <member name="T:System.ComponentModel.DataAnnotations.RangeAttribute">
503 <summary>Specifica i limiti dell'intervallo numerico per il valore di un campo dati. </summary>
505 <member name="M:System.ComponentModel.DataAnnotations.RangeAttribute.#ctor(System.Double,System.Double)">
506 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.RangeAttribute" /> utilizzando i valori minimo e massimo specificati. </summary>
507 <param name="minimum">Specifica il valore minimo consentito per il valore del campo dati.</param>
508 <param name="maximum">Specifica il valore massimo consentito per il valore del campo dati.</param>
510 <member name="M:System.ComponentModel.DataAnnotations.RangeAttribute.#ctor(System.Int32,System.Int32)">
511 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.RangeAttribute" /> utilizzando i valori minimo e massimo specificati.</summary>
512 <param name="minimum">Specifica il valore minimo consentito per il valore del campo dati.</param>
513 <param name="maximum">Specifica il valore massimo consentito per il valore del campo dati.</param>
515 <member name="M:System.ComponentModel.DataAnnotations.RangeAttribute.#ctor(System.Type,System.String,System.String)">
516 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.RangeAttribute" /> utilizzando i valori minimo e massimo specificati, oltre al tipo specificato.</summary>
517 <param name="type">Specifica il tipo dell'oggetto da verificare.</param>
518 <param name="minimum">Specifica il valore minimo consentito per il valore del campo dati.</param>
519 <param name="maximum">Specifica il valore massimo consentito per il valore del campo dati.</param>
520 <exception cref="T:System.ArgumentNullException">
521 <paramref name="type" /> è null.</exception>
523 <member name="M:System.ComponentModel.DataAnnotations.RangeAttribute.FormatErrorMessage(System.String)">
524 <summary>Formatta il messaggio di errore visualizzato quando la convalida dell'intervallo non riesce.</summary>
525 <returns>Messaggio di errore formattato.</returns>
526 <param name="name">Nome del campo che ha causato l'errore di convalida. </param>
528 <member name="M:System.ComponentModel.DataAnnotations.RangeAttribute.IsValid(System.Object)">
529 <summary>Verifica che il valore del campo dati rientri nell'intervallo specificato.</summary>
530 <returns>true se il valore specificato rientra nell'intervallo. In caso contrario, false.</returns>
531 <param name="value">Valore del campo dati da convalidare.</param>
532 <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException">Il valore del campo dati non rientra nell'intervallo consentito.</exception>
534 <member name="P:System.ComponentModel.DataAnnotations.RangeAttribute.Maximum">
535 <summary>Ottiene il valore massimo consentito per il campo.</summary>
536 <returns>Valore massimo consentito per il campo dati.</returns>
538 <member name="P:System.ComponentModel.DataAnnotations.RangeAttribute.Minimum">
539 <summary>Ottiene il valore minimo consentito per il campo.</summary>
540 <returns>Valore minimo consentito per il campo dati.</returns>
542 <member name="P:System.ComponentModel.DataAnnotations.RangeAttribute.OperandType">
543 <summary>Ottiene il tipo del campo dati il cui valore deve essere convalidato.</summary>
544 <returns>Tipo del campo dati il cui valore deve essere convalidato.</returns>
546 <member name="T:System.ComponentModel.DataAnnotations.RegularExpressionAttribute">
547 <summary>Specifica che il valore di un campo dati in ASP.NET Dynamic Data deve corrispondere all'espressione regolare specificata.</summary>
549 <member name="M:System.ComponentModel.DataAnnotations.RegularExpressionAttribute.#ctor(System.String)">
550 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.RegularExpressionAttribute" />.</summary>
551 <param name="pattern">Espressione regolare utilizzata per convalidare il valore del campo dati. </param>
552 <exception cref="T:System.ArgumentNullException">
553 <paramref name="pattern" /> è null.</exception>
555 <member name="M:System.ComponentModel.DataAnnotations.RegularExpressionAttribute.FormatErrorMessage(System.String)">
556 <summary>Formatta il messaggio di errore da visualizzare se la convalida dell'espressione regolare non riesce.</summary>
557 <returns>Messaggio di errore formattato.</returns>
558 <param name="name">Nome del campo che ha causato l'errore di convalida.</param>
560 <member name="M:System.ComponentModel.DataAnnotations.RegularExpressionAttribute.IsValid(System.Object)">
561 <summary>Verifica se il valore immesso dall'utente corrisponde al modello di espressione regolare. </summary>
562 <returns>true se la convalida viene eseguita con successo; in caso contrario, false.</returns>
563 <param name="value">Valore del campo dati da convalidare.</param>
564 <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException">Il valore del campo dati non corrisponde al modello di espressione regolare.</exception>
566 <member name="P:System.ComponentModel.DataAnnotations.RegularExpressionAttribute.Pattern">
567 <summary>Ottiene il modello di espressione regolare.</summary>
568 <returns>Modello a cui attenersi.</returns>
570 <member name="T:System.ComponentModel.DataAnnotations.RequiredAttribute">
571 <summary>Specifica che è richiesto il valore di un campo dati.</summary>
573 <member name="M:System.ComponentModel.DataAnnotations.RequiredAttribute.#ctor">
574 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.RequiredAttribute" />.</summary>
576 <member name="P:System.ComponentModel.DataAnnotations.RequiredAttribute.AllowEmptyStrings">
577 <summary>Ottiene o imposta un valore che indica se una stringa vuota è consentita.</summary>
578 <returns>true se una stringa vuota è consentita. In caso contrario, false.Il valore predefinito è false.</returns>
580 <member name="M:System.ComponentModel.DataAnnotations.RequiredAttribute.IsValid(System.Object)">
581 <summary>Verifica che il valore del campo dati richiesto non sia vuoto.</summary>
582 <returns>true se la convalida viene eseguita con successo; in caso contrario, false.</returns>
583 <param name="value">Valore del campo dati da convalidare.</param>
584 <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException">Il valore del campo dati era null.</exception>
586 <member name="T:System.ComponentModel.DataAnnotations.ScaffoldColumnAttribute">
587 <summary>Specifica se una classe o una colonna di dati utilizza le pagine di supporto temporaneo.</summary>
589 <member name="M:System.ComponentModel.DataAnnotations.ScaffoldColumnAttribute.#ctor(System.Boolean)">
590 <summary>Inizializza una nuova istanza di <see cref="T:System.ComponentModel.DataAnnotations.ScaffoldColumnAttribute" /> utilizzando la proprietà <see cref="P:System.ComponentModel.DataAnnotations.ScaffoldColumnAttribute.Scaffold" />.</summary>
591 <param name="scaffold">Valore che specifica se le pagine di supporto temporaneo sono abilitate.</param>
593 <member name="P:System.ComponentModel.DataAnnotations.ScaffoldColumnAttribute.Scaffold">
594 <summary>Ottiene o imposta il valore che specifica se le pagine di supporto temporaneo sono abilitate.</summary>
595 <returns>true se le pagine di supporto temporaneo sono abilitate; in caso contrario, false.</returns>
597 <member name="T:System.ComponentModel.DataAnnotations.StringLengthAttribute">
598 <summary>Specifica la lunghezza minima e la lunghezza massima dei caratteri consentiti nel campo dati.</summary>
600 <member name="M:System.ComponentModel.DataAnnotations.StringLengthAttribute.#ctor(System.Int32)">
601 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.StringLengthAttribute" /> utilizzando una lunghezza massima specificata.</summary>
602 <param name="maximumLength">Lunghezza massima di una stringa. </param>
604 <member name="M:System.ComponentModel.DataAnnotations.StringLengthAttribute.FormatErrorMessage(System.String)">
605 <summary>Applica la formattazione a un messaggio di errore specificato.</summary>
606 <returns>Messaggio di errore formattato.</returns>
607 <param name="name">Nome del campo che ha causato l'errore di convalida.</param>
608 <exception cref="T:System.ArgumentOutOfRangeException">
609 <paramref name="maximumLength" /> è negativo. - oppure -<paramref name="maximumLength" /> è minore di <paramref name="minimumLength" />.</exception>
611 <member name="M:System.ComponentModel.DataAnnotations.StringLengthAttribute.IsValid(System.Object)">
612 <summary>Determina se un oggetto specificato è valido.</summary>
613 <returns>true se l'oggetto specificato è valido; in caso contrario, false.</returns>
614 <param name="value">Oggetto da convalidare.</param>
615 <exception cref="T:System.ArgumentOutOfRangeException">
616 <paramref name="maximumLength" /> è negativo.- oppure -<paramref name="maximumLength" /> è minore di <see cref="P:System.ComponentModel.DataAnnotations.StringLengthAttribute.MinimumLength" />.</exception>
618 <member name="P:System.ComponentModel.DataAnnotations.StringLengthAttribute.MaximumLength">
619 <summary>Ottiene o imposta la lunghezza massima di una stringa.</summary>
620 <returns>Lunghezza massima di una stringa. </returns>
622 <member name="P:System.ComponentModel.DataAnnotations.StringLengthAttribute.MinimumLength">
623 <summary>Ottiene o imposta la lunghezza minima di una stringa.</summary>
624 <returns>Lunghezza minima di una stringa.</returns>
626 <member name="T:System.ComponentModel.DataAnnotations.TimestampAttribute">
627 <summary>Specifica il tipo di dati della colonna come versione di riga.</summary>
629 <member name="M:System.ComponentModel.DataAnnotations.TimestampAttribute.#ctor">
630 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.TimestampAttribute" />.</summary>
632 <member name="T:System.ComponentModel.DataAnnotations.UIHintAttribute">
633 <summary>Specifica il modello o il controllo utente utilizzato da Dynamic Data per visualizzare un campo dati. </summary>
635 <member name="M:System.ComponentModel.DataAnnotations.UIHintAttribute.#ctor(System.String)">
636 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.UIHintAttribute" /> utilizzando un controllo utente specificato. </summary>
637 <param name="uiHint">Controllo utente da utilizzare per visualizzare il campo dati. </param>
639 <member name="M:System.ComponentModel.DataAnnotations.UIHintAttribute.#ctor(System.String,System.String)">
640 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.UIHintAttribute" /> utilizzando il controllo utente e il livello di presentazione specificati. </summary>
641 <param name="uiHint">Controllo utente (modello di campo) da utilizzare per visualizzare il campo dati.</param>
642 <param name="presentationLayer">Livello di presentazione che utilizza la classe.Può essere impostato su "HTML", "Silverlight", "WPF" o "WinForms".</param>
644 <member name="M:System.ComponentModel.DataAnnotations.UIHintAttribute.#ctor(System.String,System.String,System.Object[])">
645 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.UIHintAttribute" /> utilizzando il controllo utente, il livello di presentazione e i parametri di controllo specificati.</summary>
646 <param name="uiHint">Controllo utente (modello di campo) da utilizzare per visualizzare il campo dati.</param>
647 <param name="presentationLayer">Livello di presentazione che utilizza la classe.Può essere impostato su "HTML", "Silverlight", "WPF" o "WinForms".</param>
648 <param name="controlParameters">Oggetto da utilizzare per recuperare i valori da qualsiasi origine dati. </param>
649 <exception cref="T:System.ArgumentException">
650 <see cref="P:System.ComponentModel.DataAnnotations.UIHintAttribute.ControlParameters" /> è null o è una chiave del vincolo.- oppure -Il valore di <see cref="P:System.ComponentModel.DataAnnotations.UIHintAttribute.ControlParameters" /> non è una stringa. </exception>
652 <member name="P:System.ComponentModel.DataAnnotations.UIHintAttribute.ControlParameters">
653 <summary>Ottiene o imposta l'oggetto <see cref="T:System.Web.DynamicData.DynamicControlParameter" /> da utilizzare per recuperare i valori da qualsiasi origine dati.</summary>
654 <returns>Insieme di coppie chiave-valore. </returns>
656 <member name="M:System.ComponentModel.DataAnnotations.UIHintAttribute.Equals(System.Object)">
657 <summary>Ottiene un valore che indica se questa istanza è uguale all'oggetto specificato.</summary>
658 <returns>true se l'oggetto specificato è uguale all'istanza; in caso contrario, false.</returns>
659 <param name="obj">Oggetto da confrontare con l'istanza o un riferimento null.</param>
661 <member name="M:System.ComponentModel.DataAnnotations.UIHintAttribute.GetHashCode">
662 <summary>Ottiene il codice hash per l'istanza corrente dell'attributo.</summary>
663 <returns>Codice hash dell'istanza dell'attributo.</returns>
665 <member name="P:System.ComponentModel.DataAnnotations.UIHintAttribute.PresentationLayer">
666 <summary>Ottiene o imposta il livello di presentazione che utilizza la classe <see cref="T:System.ComponentModel.DataAnnotations.UIHintAttribute" />. </summary>
667 <returns>Livello di presentazione utilizzato dalla classe.</returns>
669 <member name="P:System.ComponentModel.DataAnnotations.UIHintAttribute.UIHint">
670 <summary>Ottiene o imposta il nome del modello di campo da utilizzare per visualizzare il campo dati.</summary>
671 <returns>Nome del modello di campo che visualizza il campo dati.</returns>
673 <member name="T:System.ComponentModel.DataAnnotations.UrlAttribute">
674 <summary>Fornisce la convalida dell'URL.</summary>
676 <member name="M:System.ComponentModel.DataAnnotations.UrlAttribute.#ctor">
677 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.UrlAttribute" />.</summary>
679 <member name="M:System.ComponentModel.DataAnnotations.UrlAttribute.IsValid(System.Object)">
680 <summary>Convalida il formato dell'URL specificato.</summary>
681 <returns>true se il formato URL è valido o null; in caso contrario, false.</returns>
682 <param name="value">URL da convalidare.</param>
684 <member name="T:System.ComponentModel.DataAnnotations.ValidationAttribute">
685 <summary>Funge da classe base per tutti gli attributi di convalida.</summary>
686 <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException">Le proprietà <see cref="P:System.ComponentModel.DataAnnotations.ValidationAttribute.ErrorMessageResourceType" /> e <see cref="P:System.ComponentModel.DataAnnotations.ValidationAttribute.ErrorMessageResourceName" /> per il messaggio di errore localizzato sono impostate allo stesso tempo del messaggio di errore <see cref="P:System.ComponentModel.DataAnnotations.ValidationAttribute.ErrorMessage" /> localizzato.</exception>
688 <member name="M:System.ComponentModel.DataAnnotations.ValidationAttribute.#ctor">
689 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute" />.</summary>
691 <member name="M:System.ComponentModel.DataAnnotations.ValidationAttribute.#ctor(System.Func{System.String})">
692 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute" /> utilizzando la funzione che consente l'accesso alle risorse di convalida.</summary>
693 <param name="errorMessageAccessor">Funzione che consente l'accesso alle risorse di convalida.</param>
694 <exception cref="T:System:ArgumentNullException">
695 <paramref name="errorMessageAccessor" /> è null.</exception>
697 <member name="M:System.ComponentModel.DataAnnotations.ValidationAttribute.#ctor(System.String)">
698 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute" /> utilizzando il messaggio di errore da associare a un controllo di convalida.</summary>
699 <param name="errorMessage">Messaggio di errore da associare a un controllo di convalida.</param>
701 <member name="P:System.ComponentModel.DataAnnotations.ValidationAttribute.ErrorMessage">
702 <summary>Ottiene o imposta un messaggio di errore da associare a un controllo di convalida se la convalida non riesce.</summary>
703 <returns>Messaggio di errore associato al controllo di convalida.</returns>
705 <member name="P:System.ComponentModel.DataAnnotations.ValidationAttribute.ErrorMessageResourceName">
706 <summary>Ottiene o imposta il nome di risorsa del messaggio di errore da utilizzare per la ricerca del valore della proprietà <see cref="P:System.ComponentModel.DataAnnotations.ValidationAttribute.ErrorMessageResourceType" /> se la convalida non riesce.</summary>
707 <returns>Risorsa del messaggio di errore associata a un controllo di convalida.</returns>
709 <member name="P:System.ComponentModel.DataAnnotations.ValidationAttribute.ErrorMessageResourceType">
710 <summary>Ottiene o imposta il tipo di risorsa da utilizzare per la ricerca del messaggio di errore se la convalida non riesce.</summary>
711 <returns>Tipo di messaggio di errore associato a un controllo di convalida.</returns>
713 <member name="P:System.ComponentModel.DataAnnotations.ValidationAttribute.ErrorMessageString">
714 <summary>Ottiene il messaggio di errore di convalida localizzato.</summary>
715 <returns>Messaggio di errore di convalida localizzato.</returns>
717 <member name="M:System.ComponentModel.DataAnnotations.ValidationAttribute.FormatErrorMessage(System.String)">
718 <summary>Applica la formattazione a un messaggio di errore in base al campo dati in cui si è verificato l'errore. </summary>
719 <returns>Istanza del messaggio di errore formattato.</returns>
720 <param name="name">Nome da includere nel messaggio formattato.</param>
722 <member name="M:System.ComponentModel.DataAnnotations.ValidationAttribute.GetValidationResult(System.Object,System.ComponentModel.DataAnnotations.ValidationContext)">
723 <summary>Verifica se il valore specificato è valido rispetto all'attributo di convalida corrente.</summary>
724 <returns>Istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationResult" />. </returns>
725 <param name="value">Valore da convalidare.</param>
726 <param name="validationContext">Informazioni di contesto sull'operazione di convalida.</param>
728 <member name="M:System.ComponentModel.DataAnnotations.ValidationAttribute.IsValid(System.Object)">
729 <summary>Determina se il valore specificato dell'oggetto è valido. </summary>
730 <returns>true se il valore specificato è valido; in caso contrario, false.</returns>
731 <param name="value">Valore dell'oggetto da convalidare. </param>
733 <member name="M:System.ComponentModel.DataAnnotations.ValidationAttribute.IsValid(System.Object,System.ComponentModel.DataAnnotations.ValidationContext)">
734 <summary>Convalida il valore specificato rispetto all'attributo di convalida corrente.</summary>
735 <returns>Istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationResult" />. </returns>
736 <param name="value">Valore da convalidare.</param>
737 <param name="validationContext">Informazioni di contesto sull'operazione di convalida.</param>
739 <member name="P:System.ComponentModel.DataAnnotations.ValidationAttribute.RequiresValidationContext">
740 <summary>Ottiene un valore che indica se l'attributo richiede il contesto di convalida.</summary>
741 <returns>true se l'attributo richiede il contesto di convalida; in caso contrario, false.</returns>
743 <member name="M:System.ComponentModel.DataAnnotations.ValidationAttribute.Validate(System.Object,System.ComponentModel.DataAnnotations.ValidationContext)">
744 <summary>Convalida l'oggetto specificato.</summary>
745 <param name="value">Oggetto da convalidare.</param>
746 <param name="validationContext">Oggetto <see cref="T:System.ComponentModel.DataAnnotations.ValidationContext" /> che descrive il contesto in cui vengono eseguiti i controlli di convalida.Questo parametro non può essere null.</param>
747 <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException">convalida non riuscita.</exception>
749 <member name="M:System.ComponentModel.DataAnnotations.ValidationAttribute.Validate(System.Object,System.String)">
750 <summary>Convalida l'oggetto specificato.</summary>
751 <param name="value">Valore dell'oggetto da convalidare.</param>
752 <param name="name">Il nome da includere nel messaggio di errore.</param>
753 <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException">
754 <paramref name="value" /> non è valido.</exception>
756 <member name="T:System.ComponentModel.DataAnnotations.ValidationContext">
757 <summary>Descrive il contesto in cui viene eseguito un controllo di convalida.</summary>
759 <member name="M:System.ComponentModel.DataAnnotations.ValidationContext.#ctor(System.Object)">
760 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationContext" /> con l'istanza dell'oggetto specificata.</summary>
761 <param name="instance">Istanza dell'oggetto da convalidare.Non può essere null.</param>
763 <member name="M:System.ComponentModel.DataAnnotations.ValidationContext.#ctor(System.Object,System.Collections.Generic.IDictionary{System.Object,System.Object})">
764 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationContext" /> usando l'oggetto specificato e un contenitore delle proprietà facoltativo.</summary>
765 <param name="instance">Istanza dell'oggetto da convalidare.Non può essere null.</param>
766 <param name="items">Set facoltativo di coppie chiave/valore da rendere disponibile ai consumer.</param>
768 <member name="M:System.ComponentModel.DataAnnotations.ValidationContext.#ctor(System.Object,System.IServiceProvider,System.Collections.Generic.IDictionary{System.Object,System.Object})">
769 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationContext" /> con il provider di servizi e il dizionario dei consumer del servizio. </summary>
770 <param name="instance">Oggetto da convalidare.Questo parametro è obbligatorio.</param>
771 <param name="serviceProvider">Oggetto che implementa l'interfaccia <see cref="T:System.IServiceProvider" />.Questo parametro è facoltativo.</param>
772 <param name="items">Dizionario di coppie chiave/valore da rendere disponibile ai consumer del servizio.Questo parametro è facoltativo.</param>
774 <member name="P:System.ComponentModel.DataAnnotations.ValidationContext.DisplayName">
775 <summary>Ottiene o imposta il nome del membro da convalidare. </summary>
776 <returns>Nome del membro da convalidare. </returns>
778 <member name="M:System.ComponentModel.DataAnnotations.ValidationContext.GetService(System.Type)">
779 <summary>Restituisce il servizio che fornisce la convalida personalizzata.</summary>
780 <returns>Istanza del servizio oppure null se il servizio non è disponibile.</returns>
781 <param name="serviceType">Tipo di servizio da usare per la convalida.</param>
783 <member name="M:System.ComponentModel.DataAnnotations.ValidationContext.InitializeServiceProvider(System.Func{System.Type,System.Object})">
784 <summary>Inizializza l'oggetto <see cref="T:System.ComponentModel.DataAnnotations.ValidationContext" /> usando un provider di servizi che può restituire le istanze di servizio in base al tipo quando viene chiamato il metodo GetService.</summary>
785 <param name="serviceProvider">Provider del servizio.</param>
787 <member name="P:System.ComponentModel.DataAnnotations.ValidationContext.Items">
788 <summary>Ottiene il dizionario di coppie chiave/valore associato a questo contesto.</summary>
789 <returns>Dizionario delle coppie chiave/valore per questo contesto.</returns>
791 <member name="P:System.ComponentModel.DataAnnotations.ValidationContext.MemberName">
792 <summary>Ottiene o imposta il nome del membro da convalidare. </summary>
793 <returns>Nome del membro da convalidare. </returns>
795 <member name="P:System.ComponentModel.DataAnnotations.ValidationContext.ObjectInstance">
796 <summary>Ottiene l'oggetto da convalidare.</summary>
797 <returns>Oggetto da convalidare.</returns>
799 <member name="P:System.ComponentModel.DataAnnotations.ValidationContext.ObjectType">
800 <summary>Ottiene il tipo dell'oggetto da convalidare.</summary>
801 <returns>Tipo dell'oggetto da convalidare.</returns>
803 <member name="T:System.ComponentModel.DataAnnotations.ValidationException">
804 <summary>Rappresenta l'eccezione che si verifica durante la convalida di un campo dati, quando viene utilizzata la classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute" />. </summary>
806 <member name="M:System.ComponentModel.DataAnnotations.ValidationException.#ctor">
807 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationException" /> utilizzando un messaggio di errore generato dal sistema.</summary>
809 <member name="M:System.ComponentModel.DataAnnotations.ValidationException.#ctor(System.ComponentModel.DataAnnotations.ValidationResult,System.ComponentModel.DataAnnotations.ValidationAttribute,System.Object)">
810 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationException" /> utilizzando un risultato della convalida, un attributo di convalida e il valore dell'eccezione corrente.</summary>
811 <param name="validationResult">Elenco di risultati della convalida.</param>
812 <param name="validatingAttribute">Attributo che ha causato l'eccezione corrente.</param>
813 <param name="value">Valore dell'oggetto che ha provocato l'attivazione dell'errore di convalida da parte dell'attributo.</param>
815 <member name="M:System.ComponentModel.DataAnnotations.ValidationException.#ctor(System.String)">
816 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationException" /> utilizzando un messaggio di errore specificato.</summary>
817 <param name="message">Messaggio specificato indicante l'errore.</param>
819 <member name="M:System.ComponentModel.DataAnnotations.ValidationException.#ctor(System.String,System.ComponentModel.DataAnnotations.ValidationAttribute,System.Object)">
820 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationException" /> utilizzando un messaggio di errore specificato, un attributo di convalida e il valore dell'eccezione corrente.</summary>
821 <param name="errorMessage">Messaggio indicante l'errore.</param>
822 <param name="validatingAttribute">Attributo che ha causato l'eccezione corrente.</param>
823 <param name="value">Valore dell'oggetto che ha causato l'attivazione dell'errore di convalida da parte dell'attributo.</param>
825 <member name="M:System.ComponentModel.DataAnnotations.ValidationException.#ctor(System.String,System.Exception)">
826 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationException" /> utilizzando un messaggio di errore specificato e un insieme di istanze di eccezioni interne.</summary>
827 <param name="message">Messaggio di errore. </param>
828 <param name="innerException">Insieme di eccezioni della convalida.</param>
830 <member name="P:System.ComponentModel.DataAnnotations.ValidationException.ValidationAttribute">
831 <summary>Ottiene l'istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute" /> che ha attivato l'eccezione.</summary>
832 <returns>Istanza del tipo di attributo di convalida che ha attivato l'eccezione.</returns>
834 <member name="P:System.ComponentModel.DataAnnotations.ValidationException.ValidationResult">
835 <summary>Ottiene l'istanza di <see cref="P:System.ComponentModel.DataAnnotations.ValidationException.ValidationResult" /> che descrive l'errore di convalida.</summary>
836 <returns>Istanza di <see cref="P:System.ComponentModel.DataAnnotations.ValidationException.ValidationResult" /> che descrive l'errore di convalida.</returns>
838 <member name="P:System.ComponentModel.DataAnnotations.ValidationException.Value">
839 <summary>Ottiene il valore dell'oggetto che provoca l'attivazione dell'eccezione da parte della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute" />.</summary>
840 <returns>Valore dell'oggetto che ha causato l'attivazione dell'errore di convalida da parte della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute" />.</returns>
842 <member name="T:System.ComponentModel.DataAnnotations.ValidationResult">
843 <summary>Rappresenta un contenitore per i risultati di una richiesta di convalida.</summary>
845 <member name="M:System.ComponentModel.DataAnnotations.ValidationResult.#ctor(System.ComponentModel.DataAnnotations.ValidationResult)">
846 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationResult" /> tramite un oggetto <see cref="T:System.ComponentModel.DataAnnotations.ValidationResult" />.</summary>
847 <param name="validationResult">Oggetto risultato della convalida.</param>
849 <member name="M:System.ComponentModel.DataAnnotations.ValidationResult.#ctor(System.String)">
850 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationResult" /> utilizzando un messaggio di errore.</summary>
851 <param name="errorMessage">Messaggio di errore.</param>
853 <member name="M:System.ComponentModel.DataAnnotations.ValidationResult.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
854 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.ValidationResult" /> utilizzando un messaggio di errore e un elenco di membri associati a errori di convalida.</summary>
855 <param name="errorMessage">Messaggio di errore.</param>
856 <param name="memberNames">Elenco dei nomi dei membri associati a errori di convalida.</param>
858 <member name="P:System.ComponentModel.DataAnnotations.ValidationResult.ErrorMessage">
859 <summary>Ottiene il messaggio di errore per la convalida.</summary>
860 <returns>Messaggio di errore per la convalida.</returns>
862 <member name="P:System.ComponentModel.DataAnnotations.ValidationResult.MemberNames">
863 <summary>Ottiene l'insieme di nomi dei membri che indicano i campi associati a errori di convalida.</summary>
864 <returns>Insieme di nomi dei membri che indicano i campi associati a errori di convalida.</returns>
866 <member name="F:System.ComponentModel.DataAnnotations.ValidationResult.Success">
867 <summary>Rappresenta l'esito positivo della convalida (true se la convalida ha avuto esito positivo. In caso contrario, false).</summary>
869 <member name="M:System.ComponentModel.DataAnnotations.ValidationResult.ToString">
870 <summary>Restituisce una rappresentazione di stringa del risultato di convalida corrente.</summary>
871 <returns>Risultato della convalida corrente.</returns>
873 <member name="T:System.ComponentModel.DataAnnotations.Validator">
874 <summary>Definisce una classe di supporto che può essere utilizzata per convalidare oggetti, proprietà e metodi quando viene inclusa negli attributi <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute" /> associati.</summary>
876 <member name="M:System.ComponentModel.DataAnnotations.Validator.TryValidateObject(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection{System.ComponentModel.DataAnnotations.ValidationResult})">
877 <summary>Determina se l'oggetto specificato è valido utilizzando il contesto di convalida e l'insieme dei risultati di convalida.</summary>
878 <returns>true se l'oggetto viene convalidato. In caso contrario, false.</returns>
879 <param name="instance">Oggetto da convalidare.</param>
880 <param name="validationContext">Contesto che descrive l'oggetto da convalidare.</param>
881 <param name="validationResults">Insieme in cui contenere ogni convalida non riuscita.</param>
882 <exception cref="T:System.ArgumentNullException">
883 <paramref name="instance" /> è null.</exception>
885 <member name="M:System.ComponentModel.DataAnnotations.Validator.TryValidateObject(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection{System.ComponentModel.DataAnnotations.ValidationResult},System.Boolean)">
886 <summary>Determina se l'oggetto specificato è valido utilizzando il contesto di convalida, l'insieme dei risultati di convalida e un valore che specifica se convalidare tutte le proprietà.</summary>
887 <returns>true se l'oggetto viene convalidato. In caso contrario, false.</returns>
888 <param name="instance">Oggetto da convalidare.</param>
889 <param name="validationContext">Contesto che descrive l'oggetto da convalidare.</param>
890 <param name="validationResults">Insieme in cui contenere ogni convalida non riuscita.</param>
891 <param name="validateAllProperties">true per convalidare tutte le proprietà. false solo se sono convalidati gli attributi obbligatori.</param>
892 <exception cref="T:System.ArgumentNullException">
893 <paramref name="instance" /> è null.</exception>
895 <member name="M:System.ComponentModel.DataAnnotations.Validator.TryValidateProperty(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection{System.ComponentModel.DataAnnotations.ValidationResult})">
896 <summary>Convalida la proprietà.</summary>
897 <returns>true se la proprietà viene convalidata. In caso contrario, false.</returns>
898 <param name="value">Valore da convalidare.</param>
899 <param name="validationContext">Contesto che descrive la proprietà da convalidare.</param>
900 <param name="validationResults">Insieme in cui contenere ogni convalida non riuscita. </param>
901 <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="value" /> non può essere assegnato alla proprietà.In alternativa<paramref name="value " />è null.</exception>
903 <member name="M:System.ComponentModel.DataAnnotations.Validator.TryValidateValue(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.ICollection{System.ComponentModel.DataAnnotations.ValidationResult},System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationAttribute})">
904 <summary>Restituisce un valore che indica se il valore specificato è valido con gli attributi specificati.</summary>
905 <returns>true se l'oggetto viene convalidato. In caso contrario, false.</returns>
906 <param name="value">Valore da convalidare.</param>
907 <param name="validationContext">Contesto che descrive l'oggetto da convalidare.</param>
908 <param name="validationResults">Insieme in cui contenere le convalide non riuscite. </param>
909 <param name="validationAttributes">Attributi di convalida.</param>
911 <member name="M:System.ComponentModel.DataAnnotations.Validator.ValidateObject(System.Object,System.ComponentModel.DataAnnotations.ValidationContext)">
912 <summary>Determina se l'oggetto specificato è valido utilizzando il contesto di convalida.</summary>
913 <param name="instance">Oggetto da convalidare.</param>
914 <param name="validationContext">Contesto che descrive l'oggetto da convalidare.</param>
915 <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException">L'oggetto non è valido.</exception>
916 <exception cref="T:System.ArgumentNullException">
917 <paramref name="instance" /> è null.</exception>
919 <member name="M:System.ComponentModel.DataAnnotations.Validator.ValidateObject(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Boolean)">
920 <summary>Determina se l'oggetto specificato è valido utilizzando il contesto di convalida e un valore che specifica se convalidare tutte le proprietà.</summary>
921 <param name="instance">Oggetto da convalidare.</param>
922 <param name="validationContext">Contesto che descrive l'oggetto da convalidare.</param>
923 <param name="validateAllProperties">true per convalidare tutte le proprietà. In caso contrario, false.</param>
924 <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException">
925 <paramref name="instance" /> non è valido.</exception>
926 <exception cref="T:System.ArgumentNullException">
927 <paramref name="instance" /> è null.</exception>
929 <member name="M:System.ComponentModel.DataAnnotations.Validator.ValidateProperty(System.Object,System.ComponentModel.DataAnnotations.ValidationContext)">
930 <summary>Convalida la proprietà.</summary>
931 <param name="value">Valore da convalidare.</param>
932 <param name="validationContext">Contesto che descrive la proprietà da convalidare.</param>
933 <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="value" /> non può essere assegnato alla proprietà.</exception>
934 <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException">Il parametro <paramref name="value" /> non è valido.</exception>
936 <member name="M:System.ComponentModel.DataAnnotations.Validator.ValidateValue(System.Object,System.ComponentModel.DataAnnotations.ValidationContext,System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationAttribute})">
937 <summary>Convalida gli attributi specificati.</summary>
938 <param name="value">Valore da convalidare.</param>
939 <param name="validationContext">Contesto che descrive l'oggetto da convalidare.</param>
940 <param name="validationAttributes">Attributi di convalida.</param>
941 <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="validationContext" /> è null.</exception>
942 <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException">Il parametro <paramref name="value" /> non viene convalidato con il parametro <paramref name="validationAttributes" />.</exception>
944 <member name="T:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute">
945 <summary>Rappresenta la colonna di database che una proprietà viene eseguito il mapping.</summary>
947 <member name="M:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute.#ctor">
948 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute" />.</summary>
950 <member name="M:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute.#ctor(System.String)">
951 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute" />.</summary>
952 <param name="name">Nome della colonna a cui viene mappata la proprietà.</param>
954 <member name="P:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute.Name">
955 <summary>Ottiene il nome della colonna che la proprietà è mappata a.</summary>
956 <returns>Nome della colonna a cui viene mappata la proprietà.</returns>
958 <member name="P:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute.Order">
959 <summary>Ottiene o imposta l'ordine in base zero della colonna nella proprietà viene eseguito il mapping.</summary>
960 <returns>Ordine della colonna.</returns>
962 <member name="P:System.ComponentModel.DataAnnotations.Schema.ColumnAttribute.TypeName">
963 <summary>Ottiene o imposta il tipo di dati specifico del provider di database column la proprietà viene eseguito il mapping.</summary>
964 <returns>Tipo di dati della colonna specifici del provider del database a cui viene mappata la proprietà.</returns>
966 <member name="T:System.ComponentModel.DataAnnotations.Schema.ComplexTypeAttribute">
967 <summary>Indica che la classe è un tipo complesso.I tipi complessi sono proprietà non scalari di tipi di entità che consentono l'organizzazione delle proprietà scalari nelle entità.I tipi complessi non dispongono di chiavi e non possono essere gestiti da Entity Framework separatamente dall'oggetto padre.</summary>
969 <member name="M:System.ComponentModel.DataAnnotations.Schema.ComplexTypeAttribute.#ctor">
970 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.Schema.ComplexTypeAttribute" />.</summary>
972 <member name="T:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedAttribute">
973 <summary>Specifica il modo in cui il database genera valori per una proprietà.</summary>
975 <member name="M:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedAttribute.#ctor(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption)">
976 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedAttribute" />.</summary>
977 <param name="databaseGeneratedOption">Opzione generata dal database.</param>
979 <member name="P:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedAttribute.DatabaseGeneratedOption">
980 <summary>Ottiene o determina il modello utilizzato per generare valori per la proprietà nel database.</summary>
981 <returns>Opzione generata dal database.</returns>
983 <member name="T:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption">
984 <summary>Rappresenta il modello utilizzato per generare valori per una proprietà nel database.</summary>
986 <member name="F:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.Computed">
987 <summary>Il database genera un valore quando una riga viene inserita o aggiornata.</summary>
989 <member name="F:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.Identity">
990 <summary>Il database genera un valore quando una riga viene inserita.</summary>
992 <member name="F:System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.None">
993 <summary>Il database non genera valori.</summary>
995 <member name="T:System.ComponentModel.DataAnnotations.Schema.ForeignKeyAttribute">
996 <summary>Indica una proprietà usata come chiave esterna in una relazione.L'annotazione può essere posizionata sulla proprietà della chiave esterna e specificare il nome della proprietà di navigazione associata oppure può essere posizionata su una proprietà di navigazione e specificare il nome della chiave esterna associata.</summary>
998 <member name="M:System.ComponentModel.DataAnnotations.Schema.ForeignKeyAttribute.#ctor(System.String)">
999 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.Schema.ForeignKeyAttribute" />.</summary>
1000 <param name="name">Se si aggiunge l'attributo ForeigKey a una proprietà di chiave esterna, è necessario specificare il nome della proprietà di navigazione associata.Se si aggiunge l'attributo ForeigKey a una proprietà di navigazione, è necessario specificare il nome della chiave esterna associata.Se a una proprietà di navigazione sono associate di più chiavi esterne, usare la virgola come separatore nell'elenco di nomi di chiave esterne.Per altre informazioni, vedere Annotazioni dei dati per Code First.</param>
1002 <member name="P:System.ComponentModel.DataAnnotations.Schema.ForeignKeyAttribute.Name">
1003 <summary>Se si aggiunge l'attributo ForeigKey a una proprietà di chiave esterna, è necessario specificare il nome della proprietà di navigazione associata.Se si aggiunge l'attributo ForeigKey a una proprietà di navigazione, è necessario specificare il nome della chiave esterna associata.Se a una proprietà di navigazione sono associate di più chiavi esterne, usare la virgola come separatore nell'elenco di nomi di chiave esterne.Per altre informazioni, vedere Annotazioni dei dati per Code First.</summary>
1004 <returns>Nome della proprietà di navigazione o della chiave esterna associata.</returns>
1006 <member name="T:System.ComponentModel.DataAnnotations.Schema.InversePropertyAttribute">
1007 <summary>Specifica l'inverso di una proprietà di navigazione che rappresenta l'altra entità finale della stessa relazione.</summary>
1009 <member name="M:System.ComponentModel.DataAnnotations.Schema.InversePropertyAttribute.#ctor(System.String)">
1010 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.Schema.InversePropertyAttribute" /> utilizzando la proprietà specificata.</summary>
1011 <param name="property">Proprietà di navigazione che rappresenta l'altra entità finale della stessa relazione.</param>
1013 <member name="P:System.ComponentModel.DataAnnotations.Schema.InversePropertyAttribute.Property">
1014 <summary>Ottiene la proprietà di navigazione che rappresenta l'altra estremità della stessa relazione.</summary>
1015 <returns>Proprietà dell'attributo.</returns>
1017 <member name="T:System.ComponentModel.DataAnnotations.Schema.NotMappedAttribute">
1018 <summary>Indica che una proprietà o una classe deve essere esclusa dal mapping del database.</summary>
1020 <member name="M:System.ComponentModel.DataAnnotations.Schema.NotMappedAttribute.#ctor">
1021 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.Schema.NotMappedAttribute" />.</summary>
1023 <member name="T:System.ComponentModel.DataAnnotations.Schema.TableAttribute">
1024 <summary>Specifica la tabella del database a cui viene mappata una classe.</summary>
1026 <member name="M:System.ComponentModel.DataAnnotations.Schema.TableAttribute.#ctor(System.String)">
1027 <summary>Inizializza una nuova istanza della classe <see cref="T:System.ComponentModel.DataAnnotations.Schema.TableAttribute" /> utilizzando il nome della tabella specificato.</summary>
1028 <param name="name">Nome della tabella a cui viene mappata la classe.</param>
1030 <member name="P:System.ComponentModel.DataAnnotations.Schema.TableAttribute.Name">
1031 <summary>Ottiene il nome della tabella a cui viene mappata la classe.</summary>
1032 <returns>Nome della tabella a cui viene mappata la classe.</returns>
1034 <member name="P:System.ComponentModel.DataAnnotations.Schema.TableAttribute.Schema">
1035 <summary>Ottiene o imposta lo schema della tabella a cui viene mappata la classe.</summary>
1036 <returns>Schema della tabella a cui viene mappata la classe.</returns>