summaryrefslogtreecommitdiff
path: root/.packages/microsoft.win32.registry/4.7.0-preview3.19551.4/ref/netstandard1.3/it/Microsoft.Win32.Registry.xml
blob: cb55702d2a7607c135039ee2cdc74a3b2cc44e6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Microsoft.Win32.Registry</name>
  </assembly>
  <members>
    <member name="T:Microsoft.Win32.Registry">
      <summary>Fornisce oggetti <see cref="T:Microsoft.Win32.RegistryKey" /> che rappresentano le chiavi di primo livello del Registro di sistema di Windows, nonché i metodi static per l'accesso alle coppie chiave/valore.</summary>
    </member>
    <member name="F:Microsoft.Win32.Registry.ClassesRoot">
      <summary>Definisce i tipi o le classi di documenti, nonché le proprietà associate a questi tipi.Questo campo legge la chiave base HKEY_CLASSES_ROOT del Registro di sistema di Windows.</summary>
    </member>
    <member name="F:Microsoft.Win32.Registry.CurrentConfig">
      <summary>Contiene le informazioni di configurazione relative all'hardware non specifiche dell'utente.Questo campo legge la chiave base HKEY_CURRENT_CONFIG del Registro di sistema di Windows.</summary>
    </member>
    <member name="F:Microsoft.Win32.Registry.CurrentUser">
      <summary>Contiene le informazioni relative alle preferenze dell'utente corrente.Questo campo legge la chiave base HKEY_CURRENT_USER del Registro di sistema di Windows.</summary>
    </member>
    <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
      <summary>Recupera il valore associato al nome specificato, nella chiave specificata del Registro di sistema.Se il nome non viene trovato nella chiave specificata, restituisce un valore predefinito fornito dall'utente oppure null se la chiave specificata non esiste.</summary>
      <returns>null se la sottochiave specificata da <paramref name="keyName" /> non esiste; in caso contrario il valore associato a <paramref name="valueName" /> o <paramref name="defaultValue" /> se <paramref name="valueName" /> non viene trovato.</returns>
      <param name="keyName">Percorso completo della chiave del Registro di sistema, che inizia con una chiave di primo livello valida, ad esempio "HKEY_CURRENT_USER".</param>
      <param name="valueName">Nome della coppia nome/valore.</param>
      <param name="defaultValue">Valore da restituire se <paramref name="valueName" /> non esiste.</param>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone dell'autorizzazione richiesta per la lettura dalla chiave del Registro di sistema. </exception>
      <exception cref="T:System.IO.IOException">L'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> che contiene il valore specificato è stato contrassegnato per l'eliminazione. </exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="keyName" /> non inizia con una chiave di primo livello valida del Registro di sistema. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
      </PermissionSet>
    </member>
    <member name="F:Microsoft.Win32.Registry.LocalMachine">
      <summary>Contiene i dati relativi alla configurazione del computer locale.Questo campo legge la chiave base HKEY_LOCAL_MACHINE del Registro di sistema di Windows.</summary>
    </member>
    <member name="F:Microsoft.Win32.Registry.PerformanceData">
      <summary>Contiene informazioni sulle prestazioni per i componenti software.Questo campo legge la chiave base HKEY_PERFORMANCE_DATA del Registro di sistema di Windows.</summary>
    </member>
    <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
      <summary>Imposta la coppia nome/valore specificata nella chiave del Registro di sistema specificata.Se la chiave specificata non esiste, verrà creata.</summary>
      <param name="keyName">Percorso completo della chiave del Registro di sistema, che inizia con una chiave di primo livello valida, ad esempio "HKEY_CURRENT_USER".</param>
      <param name="valueName">Nome della coppia nome/valore.</param>
      <param name="value">Valore da archiviare.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> è null. </exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="keyName" /> non inizia con una chiave di primo livello valida del Registro di sistema. - oppure -<paramref name="keyName" /> è maggiore della lunghezza massima consentita (255 caratteri).</exception>
      <exception cref="T:System.UnauthorizedAccessException">L'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> è di sola lettura e non può essere modificato. Si tratta, ad esempio, di un nodo di primo livello. </exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni richieste per la creazione o la modifica delle chiavi del Registro di sistema. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object,Microsoft.Win32.RegistryValueKind)">
      <summary>Imposta la coppia nome/valore nella chiave specificata del Registro di sistema, utilizzando il tipo di dati del Registro di sistema specificato.Se la chiave specificata non esiste, verrà creata.</summary>
      <param name="keyName">Percorso completo della chiave del Registro di sistema, che inizia con una chiave di primo livello valida, ad esempio "HKEY_CURRENT_USER".</param>
      <param name="valueName">Nome della coppia nome/valore.</param>
      <param name="value">Valore da archiviare.</param>
      <param name="valueKind">Tipo di dati del Registro di sistema da utilizzare per l'archiviazione dei dati.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> è null. </exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="keyName" /> non inizia con una chiave di primo livello valida del Registro di sistema.- oppure -<paramref name="keyName" /> è maggiore della lunghezza massima consentita (255 caratteri).- oppure - Il tipo di <paramref name="value" /> non corrisponde al tipo di dati del Registro di sistema specificato da <paramref name="valueKind" />, pertanto non è stato possibile convertire i dati in modo corretto. </exception>
      <exception cref="T:System.UnauthorizedAccessException">L'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> è di sola lettura e non può essere modificata. Si tratta, ad esempio di un nodo di primo livello oppure la chiave non è stata aperta con accesso in scrittura. </exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni richieste per la creazione o la modifica delle chiavi del Registro di sistema. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
      </PermissionSet>
    </member>
    <member name="F:Microsoft.Win32.Registry.Users">
      <summary>Contiene le informazioni relative alla configurazione utente predefinita.Questo campo legge la chiave base HKEY_USERS del Registro di sistema di Windows.</summary>
    </member>
    <member name="T:Microsoft.Win32.RegistryHive">
      <summary>Rappresenta i possibili valori di un nodo di primo livello su un computer remoto.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
      <summary>Rappresenta la chiave di base HKEY_CLASSES_ROOT su un altro computer.Questo valore può essere passato al metodo <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> per aprire il nodo in remoto.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
      <summary>Rappresenta la chiave di base HKEY_CURRENT_CONFIG su un altro computer.Questo valore può essere passato al metodo <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> per aprire il nodo in remoto.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
      <summary>Rappresenta la chiave di base HKEY_CURRENT_USER su un altro computer.Questo valore può essere passato al metodo <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> per aprire il nodo in remoto.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
      <summary>Rappresenta la chiave di base HKEY_LOCAL_MACHINE su un altro computer.Questo valore può essere passato al metodo <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> per aprire il nodo in remoto.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
      <summary>Rappresenta la chiave di base HKEY_PERFORMANCE_DATA su un altro computer.Questo valore può essere passato al metodo <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> per aprire il nodo in remoto.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryHive.Users">
      <summary>Rappresenta la chiave di base HKEY_USERS su un altro computer.Questo valore può essere passato al metodo <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> per aprire il nodo in remoto.</summary>
    </member>
    <member name="T:Microsoft.Win32.RegistryKey">
      <summary>Rappresenta un nodo a livello di chiave nel Registro di sistema di Windows.Questa classe costituisce un incapsulamento del Registro di sistema.</summary>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
      <summary>Crea una nuova sottochiave o apre una sottochiave esistente per l'accesso in scrittura.  </summary>
      <returns>Nuova sottochiave creata oppure null se l'operazione non è riuscita.Se viene specificata una stringa di lunghezza zero per <paramref name="subkey" />, viene restituito l'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> corrente.</returns>
      <param name="subkey">Nome o percorso della sottochiave da creare o aprire.Stringa senza distinzione tra maiuscole e minuscole.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="subkey" /> è null. </exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per creare o aprire la chiave del Registro di sistema. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> su cui viene richiamato il metodo è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.UnauthorizedAccessException">Non è possibile scrivere nella chiave <see cref="T:Microsoft.Win32.RegistryKey" /> perché, ad esempio, non è stata aperta come chiave scrivibile oppure l'utente non dispone dei diritti di accesso necessari. </exception>
      <exception cref="T:System.IO.IOException">Il livello di annidamento supera 510.-oppure-Si è verificato un errore di sistema, ad esempio eliminazione della chiave, o un tentativo di creare una chiave nella radice <see cref="F:Microsoft.Win32.Registry.LocalMachine" />.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean)">
      <summary>Crea una nuova sottochiave o apre una sottochiave esistente con l'accesso specificato. Disponibile a partire da.NET Framework 2015</summary>
      <returns>Nuova sottochiave creata oppure null se l'operazione non è riuscita.Se viene specificata una stringa di lunghezza zero per <paramref name="subkey" />, viene restituito l'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> corrente.</returns>
      <param name="subkey">Nome o percorso della sottochiave da creare o aprire.Stringa senza distinzione tra maiuscole e minuscole.</param>
      <param name="writable">trueper indicare la nuova sottochiave è scrivibile; in caso contrario, false.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="subkey" /> è null. </exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per creare o aprire la chiave del Registro di sistema. </exception>
      <exception cref="T:System.UnauthorizedAccessException">Non è possibile scrivere nella chiave <see cref="T:Microsoft.Win32.RegistryKey" /> corrente perché, ad esempio, non è stata aperta come chiave scrivibile oppure l'utente non dispone dei diritti di accesso necessari.</exception>
      <exception cref="T:System.IO.IOException">Il livello di annidamento supera 510.-oppure-Si è verificato un errore di sistema, ad esempio eliminazione della chiave, o un tentativo di creare una chiave nella radice <see cref="F:Microsoft.Win32.Registry.LocalMachine" />.</exception>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
      <summary>Crea una nuova sottochiave o apre una sottochiave esistente con l'accesso specificato. Disponibile a partire da.NET Framework 2015</summary>
      <returns>Nuova sottochiave creata oppure null se l'operazione non è riuscita.Se viene specificata una stringa di lunghezza zero per <paramref name="subkey" />, viene restituito l'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> corrente.</returns>
      <param name="subkey">Nome o percorso della sottochiave da creare o aprire.Stringa senza distinzione tra maiuscole e minuscole.</param>
      <param name="writable">trueper indicare la nuova sottochiave è scrivibile; in caso contrario, false.</param>
      <param name="options">Opzione del Registro di sistema da usare.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="subkey" /> è null. </exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="options" />non specifica un'opzione valida</exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per creare o aprire la chiave del Registro di sistema. </exception>
      <exception cref="T:System.UnauthorizedAccessException">Non è possibile scrivere nella chiave <see cref="T:Microsoft.Win32.RegistryKey" /> corrente perché, ad esempio, non è stata aperta come chiave scrivibile oppure l'utente non dispone dei diritti di accesso necessari.</exception>
      <exception cref="T:System.IO.IOException">Il livello di annidamento supera 510.-oppure-Si è verificato un errore di sistema, ad esempio eliminazione della chiave, o un tentativo di creare una chiave nella radice <see cref="F:Microsoft.Win32.Registry.LocalMachine" />.</exception>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
      <summary>Elimina la sottochiave specificata. </summary>
      <param name="subkey">Nome della sottochiave da eliminare.Stringa senza distinzione tra maiuscole e minuscole.</param>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="subkey" /> dispone di sottochiavi figlio. </exception>
      <exception cref="T:System.ArgumentException">Il parametro <paramref name="subkey" /> non specifica una chiave del Registro di sistema valida. </exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="subkey" /> è null</exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per eliminare la chiave. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> da modificare è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.UnauthorizedAccessException">L'utente non dispone dei necessari diritti relativi al Registro di sistema.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String,System.Boolean)">
      <summary>Elimina la sottochiave specificata e specifica se generare un'eccezione se la sottochiave non viene trovata. </summary>
      <param name="subkey">Nome della sottochiave da eliminare.Stringa senza distinzione tra maiuscole e minuscole.</param>
      <param name="throwOnMissingSubKey">Indica se deve essere generata un'eccezione qualora non venisse trovata la sottochiave specificata.Se questo argomento è true e la sottochiave specificata non esiste, viene generata un'eccezione.Se l'argomento è false e la sottochiave specificata non esiste, non viene eseguita alcuna azione.</param>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="subkey" /> dispone di sottochiavi figlio. </exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="subkey" /> non specifica una chiave del Registro di sistema valida e <paramref name="throwOnMissingSubKey" /> è true. </exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="subkey" /> è null.</exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per eliminare la chiave. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> da modificare è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.UnauthorizedAccessException">L'utente non dispone dei necessari diritti relativi al Registro di sistema.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String)">
      <summary>Elimina in modo ricorsivo una sottochiave e le eventuali sottochiavi figlio. </summary>
      <param name="subkey">Sottochiave da eliminare.Stringa senza distinzione tra maiuscole e minuscole.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="subkey" /> è null. </exception>
      <exception cref="T:System.ArgumentException">Si è tentato di eliminare un hive radice.-oppure-<paramref name="subkey" /> non specifica una sottochiave del Registro di sistema valida. </exception>
      <exception cref="T:System.IO.IOException">Si è verificato un errore di I/O.</exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per eliminare la chiave. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> da modificare è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.UnauthorizedAccessException">L'utente non dispone dei necessari diritti relativi al Registro di sistema.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String,System.Boolean)">
      <summary>Elimina in modo ricorsivo la sottochiave specificata e qualsiasi sottochiave figlio e specifica se generare un'eccezione se la sottochiave non viene trovata. </summary>
      <param name="subkey">Nome della sottochiave da eliminare.Stringa senza distinzione tra maiuscole e minuscole.</param>
      <param name="throwOnMissingSubKey">Indica se deve essere generata un'eccezione qualora non venisse trovata la sottochiave specificata.Se questo argomento è true e la sottochiave specificata non esiste, viene generata un'eccezione.Se l'argomento è false e la sottochiave specificata non esiste, non viene eseguita alcuna azione.</param>
      <exception cref="T:System.ArgumentException">Si è tentato di eliminare l'hive radice della struttura a albero.-oppure-<paramref name="subkey" /> non specifica una sottochiave del Registro di sistema valida e <paramref name="throwOnMissingSubKey" /> è true.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="subkey" /> è null.</exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> è chiusa, pertanto non è possibile accedere ad essa.</exception>
      <exception cref="T:System.UnauthorizedAccessException">L'utente non dispone dei necessari diritti relativi al Registro di sistema.</exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per eliminare la chiave.</exception>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
      <summary>Elimina il valore specificato dalla chiave.</summary>
      <param name="name">Nome del valore da eliminare. </param>
      <exception cref="T:System.ArgumentException">
        <paramref name="name" /> non è un riferimento valido a un valore. </exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per eliminare il valore. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> da modificare è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.UnauthorizedAccessException">L'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> modificato è in sola lettura. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String,System.Boolean)">
      <summary>Elimina il valore specificato da questa chiave e specifica se generare un'eccezione se il valore non viene trovato.</summary>
      <param name="name">Nome del valore da eliminare. </param>
      <param name="throwOnMissingValue">Indica se deve essere generata un'eccezione qualora non venisse trovato il valore specificato.Se questo argomento è true e il valore specificato non esiste, viene generata un'eccezione.Se l'argomento è false e il valore specificato non esiste, non viene eseguita alcuna azione.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="name" /> non è un riferimento valido a un valore e <paramref name="throwOnMissingValue" /> è true. -oppure- <paramref name="name" /> è null.</exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per eliminare il valore. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> da modificare è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.UnauthorizedAccessException">L'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> modificato è in sola lettura. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.Dispose">
      <summary>Rilascia tutte le risorse usate dall'istanza corrente della classe <see cref="T:Microsoft.Win32.RegistryKey" />.</summary>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.Flush">
      <summary>Scrive nel Registro di sistema tutti gli attributi della chiave aperta specificata.</summary>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
      <summary>[SecurityCritical] Crea una chiave del Registro di sistema da un handle specificato.</summary>
      <returns>Chiave del Registro di sistema.</returns>
      <param name="handle">Handle per la chiave del Registro di sistema.</param>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
      <summary>[SecurityCritical] Crea una chiave del Registro di sistema da un handle e da un'impostazione di visualizzazione del Registro di sistema specificati. </summary>
      <returns>Chiave del Registro di sistema.</returns>
      <param name="handle">Handle per la chiave del Registro di sistema.</param>
      <param name="view">Visualizzazione del Registro di sistema da usare.</param>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
      <summary>Recupera una matrice di stringhe contenente i nomi delle sottochiavi.</summary>
      <returns>Matrice di stringhe contenente i nomi delle sottochiavi della chiave corrente.</returns>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per la lettura dalla chiave. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> da modificare è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.UnauthorizedAccessException">L'utente non dispone dei necessari diritti relativi al Registro di sistema.</exception>
      <exception cref="T:System.IO.IOException">Si è verificato un errore di sistema, ad esempio la chiave corrente è stata eliminata.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String)">
      <summary>Recupera il valore associato al nome specificato.Restituisce null se la coppia nome/valore non esiste nel Registro di sistema.</summary>
      <returns>Valore associato a <paramref name="name" /> oppure null se <paramref name="name" /> non viene trovato.</returns>
      <param name="name">Nome del valore da recuperare.Stringa senza distinzione tra maiuscole e minuscole.</param>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone dell'autorizzazione richiesta per la lettura dalla chiave del Registro di sistema. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> contenente il valore specificato è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.IO.IOException">L'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> che contiene il valore specificato è stato contrassegnato per l'eliminazione. </exception>
      <exception cref="T:System.UnauthorizedAccessException">L'utente non dispone dei necessari diritti relativi al Registro di sistema.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String,System.Object)">
      <summary>Recupera il valore associato al nome specificato.Se il nome non viene trovato, restituisce il valore predefinito fornito dall'utente.</summary>
      <returns>Valore associato a <paramref name="name" />, con le eventuali variabili di ambiente incorporate non espanse oppure <paramref name="defaultValue" /> se <paramref name="name" /> non viene trovato.</returns>
      <param name="name">Nome del valore da recuperare.Stringa senza distinzione tra maiuscole e minuscole.</param>
      <param name="defaultValue">Valore da restituire se <paramref name="name" /> non esiste. </param>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone dell'autorizzazione richiesta per la lettura dalla chiave del Registro di sistema. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> contenente il valore specificato è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.IO.IOException">L'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> che contiene il valore specificato è stato contrassegnato per l'eliminazione. </exception>
      <exception cref="T:System.UnauthorizedAccessException">L'utente non dispone dei necessari diritti relativi al Registro di sistema.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String,System.Object,Microsoft.Win32.RegistryValueOptions)">
      <summary>Recupera il valore associato al nome specificato e le opzioni di recupero.Se il nome non viene trovato, restituisce il valore predefinito fornito dall'utente.</summary>
      <returns>Valore associato a <paramref name="name" />, elaborato in base alle <paramref name="options" /> specificate, oppure <paramref name="defaultValue" /> se <paramref name="name" /> non viene trovato.</returns>
      <param name="name">Nome del valore da recuperare.Stringa senza distinzione tra maiuscole e minuscole.</param>
      <param name="defaultValue">Valore da restituire se <paramref name="name" /> non esiste. </param>
      <param name="options">Uno dei valori di enumerazione che specifica l'elaborazione facoltativa del valore recuperato.</param>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone dell'autorizzazione richiesta per la lettura dalla chiave del Registro di sistema. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> contenente il valore specificato è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.IO.IOException">L'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> che contiene il valore specificato è stato contrassegnato per l'eliminazione. </exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="options" /> non è un valore <see cref="T:Microsoft.Win32.RegistryValueOptions" /> valido; ad esempio viene eseguito il cast di un valore non valido sull'oggetto <see cref="T:Microsoft.Win32.RegistryValueOptions" />.</exception>
      <exception cref="T:System.UnauthorizedAccessException">L'utente non dispone dei necessari diritti relativi al Registro di sistema.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.GetValueKind(System.String)">
      <summary>Recupera il tipo di dati del Registro di sistema del valore associato al nome specificato.</summary>
      <returns>Tipo di dati del Registro di sistema del valore associato a <paramref name="name" />.</returns>
      <param name="name">Nome del valore il cui tipo di dati del Registro di sistema deve essere recuperato.Stringa senza distinzione tra maiuscole e minuscole.</param>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone dell'autorizzazione richiesta per la lettura dalla chiave del Registro di sistema. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> contenente il valore specificato è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.IO.IOException">La sottochiave contenente il valore specificato non esiste.-oppure-La coppia nome/valore specificata da <paramref name="name" /> non esiste.L'eccezione non viene generata in Windows 95, Windows 98 o Windows Millennium Edition.</exception>
      <exception cref="T:System.UnauthorizedAccessException">L'utente non dispone dei necessari diritti relativi al Registro di sistema.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.GetValueNames">
      <summary>Recupera una matrice di stringhe contenente tutti i nomi dei valori associati alla chiave.</summary>
      <returns>Matrice di stringhe contenente i nomi dei valori della chiave corrente.</returns>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone dell'autorizzazione richiesta per la lettura dalla chiave del Registro di sistema. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> da modificare è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.UnauthorizedAccessException">L'utente non dispone dei necessari diritti relativi al Registro di sistema.</exception>
      <exception cref="T:System.IO.IOException">Si è verificato un errore di sistema, ad esempio la chiave corrente è stata eliminata.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:Microsoft.Win32.RegistryKey.Handle">
      <summary>[SecurityCritical] Ottiene un oggetto <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> che rappresenta la chiave del Registro di sistema incapsulata dall'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> corrente.</summary>
      <returns>Handle per la chiave del Registro di sistema.</returns>
    </member>
    <member name="P:Microsoft.Win32.RegistryKey.Name">
      <summary>Recupera il nome della chiave.</summary>
      <returns>Nome assoluto (completo) della chiave.</returns>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> è chiusa, pertanto non è possibile accedere ad essa. </exception>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
      <summary>Apre un nuovo oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> che rappresenta la chiave richiesta nel computer locale con la visualizzazione specificata.</summary>
      <returns>Chiave del Registro di sistema richiesta.</returns>
      <param name="hKey">HKEY da aprire.</param>
      <param name="view">Visualizzazione del Registro di sistema da usare.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="hKey" /> o <paramref name="view" /> non è valido.</exception>
      <exception cref="T:System.UnauthorizedAccessException">L'utente non dispone dei necessari diritti relativi al Registro di sistema.</exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per eseguire questa azione.</exception>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
      <summary>Recupera una sottochiave in sola lettura.</summary>
      <returns>Sottochiave richiesta oppure null se l'operazione non è riuscita.</returns>
      <param name="name">Nome o percorso della sottochiave da aprire in sola lettura. </param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="name" /> è null</exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per la lettura della chiave del Registro di sistema. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Boolean)">
      <summary>Recupera una sottochiave specificata e specifica se l'accesso in scrittura deve essere applicato alla chiave. </summary>
      <returns>Sottochiave richiesta oppure null se l'operazione non è riuscita.</returns>
      <param name="name">Nome o percorso della sottochiave da aprire. </param>
      <param name="writable">Impostare su true se è necessario disporre dell'accesso in scrittura alla chiave. </param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="name" /> è null. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per accedere alla chiave del Registro di sistema nella modalità specificata. </exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Security.AccessControl.RegistryRights)">
      <summary>Recupera una sottochiave con il nome specificato.Disponibile a partire da.NET Framework 2015</summary>
      <returns>Sottochiave richiesta oppure null se l'operazione non è riuscita.</returns>
      <param name="name">Nome o percorso della sottochiave da creare o aprire.</param>
      <param name="rights">Diritti per il Registro di sistema.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="name" /> è null. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni necessarie per accedere alla chiave del Registro di sistema nella modalità specificata. </exception>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
      <summary>Imposta la coppia nome/valore specificata.</summary>
      <param name="name">Nome del valore da archiviare. </param>
      <param name="value">Dati da archiviare. </param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> è null. </exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> è un tipo di dati non supportato. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> contenente il valore specificato è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.UnauthorizedAccessException">La <see cref="T:Microsoft.Win32.RegistryKey" /> è in sola lettura e non è possibile scrivere in essa; ad esempio la chiave non è stata aperta con l'accesso in scrittura. -oppure-L'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> rappresenta un nodo radice e il sistema operativo è Windows Millennium Edition o Windows 98.</exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni richieste per la creazione o la modifica delle chiavi del Registro di sistema. </exception>
      <exception cref="T:System.IO.IOException">L'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> rappresenta un nodo radice e il sistema operativo è Windows 2000, Windows XP o Windows Server 2003.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object,Microsoft.Win32.RegistryValueKind)">
      <summary>Imposta il valore di una coppia nome/valore nella chiave del Registro di sistema, usando il tipo di dati del Registro di sistema specificato.</summary>
      <param name="name">Nome del valore da archiviare. </param>
      <param name="value">Dati da archiviare. </param>
      <param name="valueKind">Tipo di dati del Registro di sistema da usare per l'archiviazione dei dati. </param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> è null. </exception>
      <exception cref="T:System.ArgumentException">Il tipo di <paramref name="value" /> non corrisponde al tipo di dati del Registro di sistema specificato da <paramref name="valueKind" />, pertanto non è stato possibile convertire i dati in modo corretto. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> contenente il valore specificato è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.UnauthorizedAccessException">La <see cref="T:Microsoft.Win32.RegistryKey" /> è in sola lettura e non è possibile scrivere in essa; ad esempio la chiave non è stata aperta con l'accesso in scrittura.-oppure-L'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> rappresenta un nodo radice e il sistema operativo è Windows Millennium Edition o Windows 98. </exception>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone delle autorizzazioni richieste per la creazione o la modifica delle chiavi del Registro di sistema. </exception>
      <exception cref="T:System.IO.IOException">L'oggetto <see cref="T:Microsoft.Win32.RegistryKey" /> rappresenta un nodo radice e il sistema operativo è Windows 2000, Windows XP o Windows Server 2003.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
      </PermissionSet>
    </member>
    <member name="P:Microsoft.Win32.RegistryKey.SubKeyCount">
      <summary>Recupera il numero di sottochiavi della chiave corrente.</summary>
      <returns>Numero di sottochiavi della chiave corrente.</returns>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone dell'autorizzazione in lettura per la chiave. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> da modificare è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.UnauthorizedAccessException">L'utente non dispone dei necessari diritti relativi al Registro di sistema.</exception>
      <exception cref="T:System.IO.IOException">Si è verificato un errore di sistema, ad esempio la chiave corrente è stata eliminata.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="M:Microsoft.Win32.RegistryKey.ToString">
      <summary>Recupera una rappresentazione di stringa della chiave.</summary>
      <returns>Stringa che rappresenta la chiave.Se la chiave specificata non è valida (non è possibile trovarla), viene restituito null.</returns>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> a cui si accede è chiusa, pertanto non è possibile accedere ad essa. </exception>
    </member>
    <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
      <summary>Recupera il numero di valori nella chiave.</summary>
      <returns>Numero di coppie nome/valore presenti nella chiave.</returns>
      <exception cref="T:System.Security.SecurityException">L'utente non dispone dell'autorizzazione in lettura per la chiave. </exception>
      <exception cref="T:System.ObjectDisposedException">La chiave <see cref="T:Microsoft.Win32.RegistryKey" /> da modificare è chiusa, pertanto non è possibile accedere ad essa. </exception>
      <exception cref="T:System.UnauthorizedAccessException">L'utente non dispone dei necessari diritti relativi al Registro di sistema.</exception>
      <exception cref="T:System.IO.IOException">Si è verificato un errore di sistema, ad esempio la chiave corrente è stata eliminata.</exception>
      <PermissionSet>
        <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
      </PermissionSet>
    </member>
    <member name="P:Microsoft.Win32.RegistryKey.View">
      <summary>Ottiene la visualizzazione usata per creare la chiave del Registro di sistema. </summary>
      <returns>Visualizzazione usata per creare la chiave del Registro di sistema.-oppure-<see cref="F:Microsoft.Win32.RegistryView.Default" />, se non è stata utilizzata alcuna visualizzazione.</returns>
    </member>
    <member name="T:Microsoft.Win32.RegistryOptions">
      <summary>Specifica le opzioni da utilizzare per la creazione di una chiave del Registro di sistema.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryOptions.None">
      <summary>Chiave non volatile.Questa è l'impostazione predefinita.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
      <summary>Chiave volatile.Le informazioni vengono archiviate in memoria e non vengono mantenute quando viene scaricato l'hive del Registro di sistema corrispondente.</summary>
    </member>
    <member name="T:Microsoft.Win32.RegistryValueKind">
      <summary>Specifica i tipi di dati da utilizzare per l'archiviazione dei valori nel Registro di sistema oppure identifica il tipo di dati di un valore del Registro di sistema.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
      <summary>Dati binari in qualsiasi forma.Questo valore è equivalente al tipo di dati del Registro di sistema REG_BINARY dell'API Win32.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
      <summary>Numero binario a 32 bit.Questo valore è equivalente al tipo di dati del Registro di sistema REG_DWORD dell'API Win32.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
      <summary>Stringa con terminazione Null contenente riferimenti non espansi a variabili di ambiente, ad esempio %PATH%, che vengono espansi quando viene recuperato il valore.Questo valore è equivalente al tipo di dati del Registro di sistema REG_EXPAND_SZ dell'API Win32.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
      <summary>Matrice di stringhe con terminazione Null, terminate da due caratteri Null.Questo valore è equivalente al tipo di dati del Registro di sistema REG_MULTI_SZ dell'API Win32.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryValueKind.None">
      <summary>Nessun tipo di dati.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
      <summary>Numero binario a 64 bit.Questo valore è equivalente al tipo di dati del Registro di sistema REG_QWORD dell'API Win32.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryValueKind.String">
      <summary>Stringa con terminazione Null.Questo valore è equivalente al tipo di dati del Registro di sistema REG_SZ dell'API Win32.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
      <summary>Tipo di dati del Registro di sistema non supportato.Ad esempio, il tipo di dati del Registro di sistema REG_RESOURCE_LIST dell'API Microsoft Win32 non è supportato.Utilizzare questo valore per specificare che il metodo <see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> deve determinare il tipo di dati del Registro di sistema appropriato per l'archiviazione di una coppia nome/valore.</summary>
    </member>
    <member name="T:Microsoft.Win32.RegistryValueOptions">
      <summary>Specifica un comportamento facoltativo per il recupero delle coppie nome/valore da una chiave del Registro di sistema.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
      <summary>Viene recuperato un valore di tipo <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> senza espandere le relative variabili di ambiente incorporate. </summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryValueOptions.None">
      <summary>Non viene specificato alcun comportamento facoltativo.</summary>
    </member>
    <member name="T:Microsoft.Win32.RegistryView">
      <summary>Specifica la visualizzazione del Registro di sistema da scegliere in un sistema operativo a 64 bit.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryView.Default">
      <summary>Visualizzazione predefinita.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryView.Registry32">
      <summary>Visualizzazione a 32 bit.</summary>
    </member>
    <member name="F:Microsoft.Win32.RegistryView.Registry64">
      <summary>Visualizzazione a 64 bit.</summary>
    </member>
    <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
      <summary>[SecurityCritical] Rappresenta un handle sicuro per il Registro di sistema di Windows.</summary>
    </member>
    <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" />. </summary>
      <param name="preexistingHandle">Oggetto che rappresenta l'handle preesistente da utilizzare.</param>
      <param name="ownsHandle">true per rilasciare in modo affidabile l'handle durante la fase di finalizzazione; false per impedire il rilascio affidabile.</param>
    </member>
    <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
    <member name="T:System.Security.AccessControl.RegistryRights">
      <summary>Specifica i diritti per il controllo di accesso che possono essere applicati agli oggetti del Registro di sistema.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
      <summary>Diritto per modificare le regole di accesso e le regole di controllo associate a una chiave del Registro di sistema.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
      <summary>Utilizzo riservato al sistema.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
      <summary>Diritto per creare sottochiavi di una chiave del Registro di sistema.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.Delete">
      <summary>Diritto per eliminare una chiave del Registro di sistema.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
      <summary>Diritto per elencare le sottochiavi di una chiave del Registro di sistema.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
      <summary>Uguale a <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" />.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
      <summary>Diritto per esercitare il controllo completo su una chiave del Registro di sistema e modificarne le regole di accesso e di controllo.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.Notify">
      <summary>Diritto per richiedere notifica delle modifiche apportate a una chiave del Registro di sistema.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
      <summary>Diritto per eseguire query sulle coppie di nomi/valori in una chiave del Registro di sistema.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
      <summary>Diritto per eseguire query sulle coppie di nomi/valori in una chiave del Registro di sistema, richiedere notifica delle modifiche, enumerare sottochiavi e leggere le regole di accesso e di controllo di una chiave.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
      <summary>Diritto per aprire e copiare le regole di accesso e di controllo di una chiave del Registro di sistema.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
      <summary>Diritto per creare, eliminare o impostare coppie di nomi/valori in una chiave del Registro di sistema.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
      <summary>Diritto per modificare il proprietario di una chiave del Registro di sistema.</summary>
    </member>
    <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
      <summary>Diritto per creare, eliminare e impostare le coppie di nomi/valori in una chiave del Registro di sistema, creare o eliminare sottochiavi, richiedere notifica delle modifiche, enumerare le sottochiavi e leggere le regole di accesso e di controllo di una chiave.</summary>
    </member>
  </members>
</doc>