Microsoft.Win32.Registry.xml 55 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>Microsoft.Win32.Registry</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.Win32.Registry">
  8. <summary>Proporciona objetos <see cref="T:Microsoft.Win32.RegistryKey" />, que representan las claves principales del Registro de Windows, así como métodos static para obtener acceso a los pares de clave y valor.</summary>
  9. </member>
  10. <member name="F:Microsoft.Win32.Registry.ClassesRoot">
  11. <summary>Define los tipos (o clases) de documentos y las propiedades asociadas a dichos tipos.Este campo lee la clave base HKEY_CLASSES_ROOT del Registro de Windows.</summary>
  12. </member>
  13. <member name="F:Microsoft.Win32.Registry.CurrentConfig">
  14. <summary>Contiene información de configuración relativa al hardware que no es específica para el usuario.Este campo lee la clave base HKEY_CURRENT_CONFIG del Registro de Windows.</summary>
  15. </member>
  16. <member name="F:Microsoft.Win32.Registry.CurrentUser">
  17. <summary>Contiene información sobre las preferencias del usuario actual.Este campo lee la clave base HKEY_CURRENT_USER del Registro de Windows.</summary>
  18. </member>
  19. <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
  20. <summary>Recupera el valor asociado al nombre especificado de la clave del Registro especificada.Si el nombre no se encuentra en esta clave, devuelve un valor predeterminado, que se puede definir previamente, o null si la clave especificada no existe.</summary>
  21. <returns>Es null si la subclave especificada por <paramref name="keyName" /> no existe; de lo contrario, el valor asociado a <paramref name="valueName" />, o <paramref name="defaultValue" /> si <paramref name="valueName" /> no se encuentra.</returns>
  22. <param name="keyName">Ruta de acceso completa de la clave del Registro que comienza con una clave raíz válida, como "HKEY_CURRENT_USER".</param>
  23. <param name="valueName">Nombre del par nombre/valor.</param>
  24. <param name="defaultValue">Valor que se devuelve si <paramref name="valueName" /> no existe.</param>
  25. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
  26. <exception cref="T:System.IO.IOException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado se ha marcado para su eliminación. </exception>
  27. <exception cref="T:System.ArgumentException">
  28. <paramref name="keyName" /> no comienza con una clave raíz del Registro válida. </exception>
  29. <PermissionSet>
  30. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  31. </PermissionSet>
  32. </member>
  33. <member name="F:Microsoft.Win32.Registry.LocalMachine">
  34. <summary>Contiene los datos de configuración correspondientes al equipo local.Este campo lee la clave base HKEY_LOCAL_MACHINE del Registro de Windows.</summary>
  35. </member>
  36. <member name="F:Microsoft.Win32.Registry.PerformanceData">
  37. <summary>Contiene información de rendimiento para los componentes de software.Este campo lee la clave base HKEY_PERFORMANCE_DATA del Registro de Windows.</summary>
  38. </member>
  39. <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
  40. <summary>Establece el par nombre/valor especificado en la clave del Registro especificada.Si la clave especificada no existe, se crea.</summary>
  41. <param name="keyName">Ruta de acceso completa de la clave del Registro que comienza con una clave raíz válida, como "HKEY_CURRENT_USER".</param>
  42. <param name="valueName">Nombre del par nombre/valor.</param>
  43. <param name="value">Valor que se va a almacenar.</param>
  44. <exception cref="T:System.ArgumentNullException">
  45. <paramref name="value" /> es null. </exception>
  46. <exception cref="T:System.ArgumentException">
  47. <paramref name="keyName" /> no comienza con una clave raíz del Registro válida. O bien<paramref name="keyName" /> supera la longitud máxima permitida (255 caracteres).</exception>
  48. <exception cref="T:System.UnauthorizedAccessException">
  49. <see cref="T:Microsoft.Win32.RegistryKey" /> es de sólo lectura y no se puede escribir en ella; por ejemplo, es un nodo del nivel raíz. </exception>
  50. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o modificar claves del Registro. </exception>
  51. <PermissionSet>
  52. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  53. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  54. </PermissionSet>
  55. </member>
  56. <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object,Microsoft.Win32.RegistryValueKind)">
  57. <summary>Establece el par nombre/valor en la clave del Registro especificada, utilizando el tipo de datos del Registro especificado.Si la clave especificada no existe, se crea.</summary>
  58. <param name="keyName">Ruta de acceso completa de la clave del Registro que comienza con una clave raíz válida, como "HKEY_CURRENT_USER".</param>
  59. <param name="valueName">Nombre del par nombre/valor.</param>
  60. <param name="value">Valor que se va a almacenar.</param>
  61. <param name="valueKind">Tipo de datos del Registro que se utilizará para almacenar los datos.</param>
  62. <exception cref="T:System.ArgumentNullException">
  63. <paramref name="value" /> es null. </exception>
  64. <exception cref="T:System.ArgumentException">
  65. <paramref name="keyName" /> no comienza con una clave raíz del Registro válida.O bien<paramref name="keyName" /> supera la longitud máxima permitida (255 caracteres).O bien El tipo de <paramref name="value" /> no coincidió con el tipo de datos del Registro especificado por <paramref name="valueKind" />; por consiguiente, no se pudieron convertir los datos correctamente. </exception>
  66. <exception cref="T:System.UnauthorizedAccessException">La clave <see cref="T:Microsoft.Win32.RegistryKey" /> es de sólo lectura y, por tanto, no se puede escribir en ella (por ejemplo, se trata de un nodo del nivel raíz, o no se ha abierto con acceso de escritura). </exception>
  67. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o modificar claves del Registro. </exception>
  68. <PermissionSet>
  69. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  70. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  71. </PermissionSet>
  72. </member>
  73. <member name="F:Microsoft.Win32.Registry.Users">
  74. <summary>Contiene información sobre la configuración de usuario predeterminada.Este campo lee la clave base HKEY_USERS del Registro de Windows.</summary>
  75. </member>
  76. <member name="T:Microsoft.Win32.RegistryHive">
  77. <summary>Representa los posibles valores de un nodo de nivel superior en un equipo externo.</summary>
  78. </member>
  79. <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
  80. <summary>Representa la clave base HKEY_CLASSES_ROOT en otro equipo.Este valor se puede pasar al método <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> para abrir este nodo de forma remota.</summary>
  81. </member>
  82. <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
  83. <summary>Representa la clave base HKEY_CURRENT_CONFIG en otro equipo.Este valor se puede pasar al método <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> para abrir este nodo de forma remota.</summary>
  84. </member>
  85. <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
  86. <summary>Representa la clave base HKEY_CURRENT_USER en otro equipo.Este valor se puede pasar al método <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> para abrir este nodo de forma remota.</summary>
  87. </member>
  88. <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
  89. <summary>Representa la clave base HKEY_LOCAL_MACHINE en otro equipo.Este valor se puede pasar al método <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> para abrir este nodo de forma remota.</summary>
  90. </member>
  91. <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
  92. <summary>Representa la clave base HKEY_PERFORMANCE_DATA en otro equipo.Este valor se puede pasar al método <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> para abrir este nodo de forma remota.</summary>
  93. </member>
  94. <member name="F:Microsoft.Win32.RegistryHive.Users">
  95. <summary>Representa la clave base HKEY_USERS en otro equipo.Este valor se puede pasar al método <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> para abrir este nodo de forma remota.</summary>
  96. </member>
  97. <member name="T:Microsoft.Win32.RegistryKey">
  98. <summary>Representa un nodo de nivel de clave en el Registro de Windows.Esta clase es una encapsulación del Registro.</summary>
  99. </member>
  100. <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
  101. <summary>Crea una subclave o abre una subclave existente para el acceso de escritura. </summary>
  102. <returns>Subclave recién creada, o null si se produjo un error en la operación.Si se especifica una cadena de longitud cero para <paramref name="subkey" />, se devuelve el objeto <see cref="T:Microsoft.Win32.RegistryKey" /> actual.</returns>
  103. <param name="subkey">Nombre o ruta de acceso de la subclave que se va a crear o abrir.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
  104. <exception cref="T:System.ArgumentNullException">
  105. <paramref name="subkey" />is null. </exception>
  106. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o abrir la clave del Registro. </exception>
  107. <exception cref="T:System.ObjectDisposedException">Se está llamando a este método en un objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que está cerrado (no se puede tener acceso a claves cerradas). </exception>
  108. <exception cref="T:System.UnauthorizedAccessException">No se puede escribir en el objeto <see cref="T:Microsoft.Win32.RegistryKey" />, porque, por ejemplo, no se abrió como una clave de escritura o el usuario no tiene los derechos de acceso necesarios. </exception>
  109. <exception cref="T:System.IO.IOException">El nivel de anidamiento es superior a 510.o bienSe ha producido un error en el sistema, ya sea porque se ha eliminado una clave o porque se ha intentado crear una clave en la raíz de <see cref="F:Microsoft.Win32.Registry.LocalMachine" />.</exception>
  110. <PermissionSet>
  111. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  112. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  113. </PermissionSet>
  114. </member>
  115. <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean)">
  116. <summary>Crea una subclave o abre una subclave existente con el acceso especificado. Disponible a partir de.NET Framework 2015</summary>
  117. <returns>Subclave recién creada, o null si se produjo un error en la operación.Si se especifica una cadena de longitud cero para <paramref name="subkey" />, se devuelve el objeto <see cref="T:Microsoft.Win32.RegistryKey" /> actual.</returns>
  118. <param name="subkey">Nombre o ruta de acceso de la subclave que se va a crear o abrir.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
  119. <param name="writable">truepara indicar la nueva subclave es grabable; de lo contrario, false.</param>
  120. <exception cref="T:System.ArgumentNullException">
  121. <paramref name="subkey" />is null. </exception>
  122. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o abrir la clave del Registro. </exception>
  123. <exception cref="T:System.UnauthorizedAccessException">No se puede escribir en el objeto <see cref="T:Microsoft.Win32.RegistryKey" /> actual porque, por ejemplo, no se abrió como una clave de escritura o el usuario no tiene los derechos de acceso necesarios.</exception>
  124. <exception cref="T:System.IO.IOException">El nivel de anidamiento es superior a 510.o bienSe ha producido un error en el sistema, ya sea porque se ha eliminado una clave o porque se ha intentado crear una clave en la raíz de <see cref="F:Microsoft.Win32.Registry.LocalMachine" />.</exception>
  125. </member>
  126. <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
  127. <summary>Crea una subclave o abre una subclave existente con el acceso especificado. Disponible a partir de.NET Framework 2015</summary>
  128. <returns>Subclave recién creada, o null si se produjo un error en la operación.Si se especifica una cadena de longitud cero para <paramref name="subkey" />, se devuelve el objeto <see cref="T:Microsoft.Win32.RegistryKey" /> actual.</returns>
  129. <param name="subkey">Nombre o ruta de acceso de la subclave que se va a crear o abrir.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
  130. <param name="writable">truepara indicar la nueva subclave es grabable; de lo contrario, false.</param>
  131. <param name="options">Opción del Registro que se va a usar.</param>
  132. <exception cref="T:System.ArgumentNullException">
  133. <paramref name="subkey" />is null. </exception>
  134. <exception cref="T:System.ArgumentException">
  135. <paramref name="options" />no se especifica una opción válida</exception>
  136. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o abrir la clave del Registro. </exception>
  137. <exception cref="T:System.UnauthorizedAccessException">No se puede escribir en el objeto <see cref="T:Microsoft.Win32.RegistryKey" /> actual porque, por ejemplo, no se abrió como una clave de escritura o el usuario no tiene los derechos de acceso necesarios.</exception>
  138. <exception cref="T:System.IO.IOException">El nivel de anidamiento es superior a 510.o bienSe ha producido un error en el sistema, ya sea porque se ha eliminado una clave o porque se ha intentado crear una clave en la raíz de <see cref="F:Microsoft.Win32.Registry.LocalMachine" />.</exception>
  139. </member>
  140. <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
  141. <summary>Elimina la subclave especificada. </summary>
  142. <param name="subkey">Nombre de la subclave que se va a eliminar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
  143. <exception cref="T:System.InvalidOperationException">
  144. <paramref name="subkey" /> tiene subclaves secundarias. </exception>
  145. <exception cref="T:System.ArgumentException">El parámetro <paramref name="subkey" /> no especifica una clave del Registro válida. </exception>
  146. <exception cref="T:System.ArgumentNullException">
  147. <paramref name="subkey" /> es null</exception>
  148. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar la clave. </exception>
  149. <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
  150. <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
  151. <PermissionSet>
  152. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  153. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  154. </PermissionSet>
  155. </member>
  156. <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String,System.Boolean)">
  157. <summary>Elimina la subclave especificada e indica si se inicia una excepción cuando no se encuentra la subclave. </summary>
  158. <param name="subkey">Nombre de la subclave que se va a eliminar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
  159. <param name="throwOnMissingSubKey">Indica si debería producirse una excepción si no se puede encontrar la subclave especificada.Si este argumento es true y la subclave especificada no existe, se genera una excepción.Si este argumento es false y la subclave especificada no existe, no se lleva a cabo ninguna acción.</param>
  160. <exception cref="T:System.InvalidOperationException">
  161. <paramref name="subkey" /> tiene subclaves secundarias. </exception>
  162. <exception cref="T:System.ArgumentException">
  163. <paramref name="subkey" /> no especifica una clave del Registro válida y <paramref name="throwOnMissingSubKey" /> es true. </exception>
  164. <exception cref="T:System.ArgumentNullException">
  165. <paramref name="subkey" />is null.</exception>
  166. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar la clave. </exception>
  167. <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
  168. <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
  169. <PermissionSet>
  170. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  171. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  172. </PermissionSet>
  173. </member>
  174. <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String)">
  175. <summary>Elimina una subclave y las subclaves secundarias de forma recursiva. </summary>
  176. <param name="subkey">Subclave que se va a eliminar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
  177. <exception cref="T:System.ArgumentNullException">
  178. <paramref name="subkey" />is null. </exception>
  179. <exception cref="T:System.ArgumentException">Se ha intentado eliminar un subárbol.o bien<paramref name="subkey" /> no especifica una subclave del Registro válida. </exception>
  180. <exception cref="T:System.IO.IOException">Se produjo un error de E/S.</exception>
  181. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar la clave. </exception>
  182. <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
  183. <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
  184. <PermissionSet>
  185. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  186. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  187. </PermissionSet>
  188. </member>
  189. <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String,System.Boolean)">
  190. <summary>Elimina la subclave especificada y cualquier subclave secundaria de forma recursiva y especifica si se generará una excepción cuando no se encuentre la subclave. </summary>
  191. <param name="subkey">Nombre de la subclave que se va a eliminar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
  192. <param name="throwOnMissingSubKey">Indica si debería producirse una excepción si no se puede encontrar la subclave especificada.Si este argumento es true y la subclave especificada no existe, se genera una excepción.Si este argumento es false y la subclave especificada no existe, no se lleva a cabo ninguna acción.</param>
  193. <exception cref="T:System.ArgumentException">Se intentó eliminar el subárbol raíz del árbol.o bien<paramref name="subkey" /> no especifica una subclave del Registro válida y <paramref name="throwOnMissingSubKey" /> es true.</exception>
  194. <exception cref="T:System.ArgumentNullException">
  195. <paramref name="subkey" />is null.</exception>
  196. <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas).</exception>
  197. <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
  198. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar la clave.</exception>
  199. </member>
  200. <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
  201. <summary>Elimina el valor especificado de esta clave.</summary>
  202. <param name="name">Nombre del valor que se va a eliminar. </param>
  203. <exception cref="T:System.ArgumentException">
  204. <paramref name="name" /> no es una referencia válida a un valor. </exception>
  205. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar el valor. </exception>
  206. <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
  207. <exception cref="T:System.UnauthorizedAccessException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que se desea manipular es de sólo lectura. </exception>
  208. <PermissionSet>
  209. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  210. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  211. </PermissionSet>
  212. </member>
  213. <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String,System.Boolean)">
  214. <summary>Elimina el valor especificado de esta clave e indica si se inicia una excepción cuando no se encuentra el valor.</summary>
  215. <param name="name">Nombre del valor que se va a eliminar. </param>
  216. <param name="throwOnMissingValue">Indica si debe producirse una excepción si no se puede encontrar el valor especificado.Si este argumento es true y el valor especificado no existe, se genera una excepción.Si este argumento es false y el valor especificado no existe, no se lleva a cabo ninguna acción.</param>
  217. <exception cref="T:System.ArgumentException">
  218. <paramref name="name" /> no es una referencia válida a un valor y <paramref name="throwOnMissingValue" /> es true. o bien <paramref name="name" />is null.</exception>
  219. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar el valor. </exception>
  220. <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
  221. <exception cref="T:System.UnauthorizedAccessException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que se desea manipular es de sólo lectura. </exception>
  222. <PermissionSet>
  223. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  224. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  225. </PermissionSet>
  226. </member>
  227. <member name="M:Microsoft.Win32.RegistryKey.Dispose">
  228. <summary>Libera todos los recursos usados por la instancia actual de la clase <see cref="T:Microsoft.Win32.RegistryKey" />.</summary>
  229. </member>
  230. <member name="M:Microsoft.Win32.RegistryKey.Flush">
  231. <summary>Escribe todos los atributos de la clave del Registro abierta y especificada en el Registro.</summary>
  232. </member>
  233. <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
  234. <summary>[CRÍTICO PARA LA SEGURIDAD] Crea una clave del Registro a partir del identificador especificado.</summary>
  235. <returns>Clave del Registro.</returns>
  236. <param name="handle">Controlador para la clave del Registro.</param>
  237. </member>
  238. <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
  239. <summary>[CRÍTICO PARA LA SEGURIDAD] Crea una clave del Registro a partir de una configuración especificada de controlador y vista del Registro. </summary>
  240. <returns>Clave del Registro.</returns>
  241. <param name="handle">Controlador para la clave del Registro.</param>
  242. <param name="view">Vista del Registro que se va a usar.</param>
  243. </member>
  244. <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
  245. <summary>Recupera una matriz de cadenas que contiene todos los nombres de las subclaves.</summary>
  246. <returns>Matriz de cadenas que contiene los nombres de las subclaves de la clave actual.</returns>
  247. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer la clave del Registro. </exception>
  248. <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
  249. <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
  250. <exception cref="T:System.IO.IOException">Se ha producido un error en el sistema porque, por ejemplo, se ha eliminado la clave actual.</exception>
  251. <PermissionSet>
  252. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  253. </PermissionSet>
  254. </member>
  255. <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String)">
  256. <summary>Recupera el valor asociado al nombre especificado.Devuelve null si el par nombre-valor no existe en el Registro.</summary>
  257. <returns>Valor asociado a <paramref name="name" />, o null si no se encuentra <paramref name="name" />.</returns>
  258. <param name="name">Nombre del valor que se va a recuperar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
  259. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
  260. <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado está cerrado (no se puede tener acceso a claves cerradas). </exception>
  261. <exception cref="T:System.IO.IOException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado se ha marcado para su eliminación. </exception>
  262. <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
  263. <PermissionSet>
  264. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  265. </PermissionSet>
  266. </member>
  267. <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String,System.Object)">
  268. <summary>Recupera el valor asociado al nombre especificado.Si no se encuentra el nombre, devuelve el valor predeterminado que se proporcione.</summary>
  269. <returns>Valor asociado a <paramref name="name" />, con las variables de entorno incrustadas sin expandir, o <paramref name="defaultValue" /> si no se encuentra <paramref name="name" />.</returns>
  270. <param name="name">Nombre del valor que se va a recuperar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
  271. <param name="defaultValue">Valor que se devuelve si <paramref name="name" /> no existe. </param>
  272. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
  273. <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado está cerrado (no se puede tener acceso a claves cerradas). </exception>
  274. <exception cref="T:System.IO.IOException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado se ha marcado para su eliminación. </exception>
  275. <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
  276. <PermissionSet>
  277. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  278. </PermissionSet>
  279. </member>
  280. <member name="M:Microsoft.Win32.RegistryKey.GetValue(System.String,System.Object,Microsoft.Win32.RegistryValueOptions)">
  281. <summary>Recupera el valor asociado al nombre y a las opciones de recuperación especificados.Si no se encuentra el nombre, devuelve el valor predeterminado que se proporcione.</summary>
  282. <returns>Valor asociado a <paramref name="name" />, que se procesa según el valor especificado para <paramref name="options" />, o <paramref name="defaultValue" /> si no se encuentra <paramref name="name" />.</returns>
  283. <param name="name">Nombre del valor que se va a recuperar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
  284. <param name="defaultValue">Valor que se devuelve si <paramref name="name" /> no existe. </param>
  285. <param name="options">Uno de los valores de enumeración que especifica el procesamiento opcional del valor recuperado.</param>
  286. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
  287. <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado está cerrado (no se puede tener acceso a claves cerradas). </exception>
  288. <exception cref="T:System.IO.IOException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado se ha marcado para su eliminación. </exception>
  289. <exception cref="T:System.ArgumentException">
  290. <paramref name="options" /> no es un valor <see cref="T:Microsoft.Win32.RegistryValueOptions" /> válido; por ejemplo, un valor no válido se convierte a <see cref="T:Microsoft.Win32.RegistryValueOptions" />.</exception>
  291. <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
  292. <PermissionSet>
  293. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  294. </PermissionSet>
  295. </member>
  296. <member name="M:Microsoft.Win32.RegistryKey.GetValueKind(System.String)">
  297. <summary>Recupera el tipo de datos del Registro del valor asociado al nombre especificado.</summary>
  298. <returns>El tipo de datos del Registro del valor asociado a <paramref name="name" />.</returns>
  299. <param name="name">Nombre del valor para el que se va a recuperar el tipo de datos del Registro.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
  300. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
  301. <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado está cerrado (no se puede tener acceso a claves cerradas). </exception>
  302. <exception cref="T:System.IO.IOException">La subclave que contiene el valor especificado no existe.o bienEl par de nombre y valor especificado por <paramref name="name" /> no existe.Esta excepción no se produce en Windows 95, Windows 98 o Windows Millennium Edition.</exception>
  303. <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
  304. <PermissionSet>
  305. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  306. </PermissionSet>
  307. </member>
  308. <member name="M:Microsoft.Win32.RegistryKey.GetValueNames">
  309. <summary>Recupera una matriz de cadenas que contiene todos los nombres de valores asociados a esta clave.</summary>
  310. <returns>Matriz de cadenas que contiene los nombres de los valores de la clave actual.</returns>
  311. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
  312. <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
  313. <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
  314. <exception cref="T:System.IO.IOException">Se ha producido un error en el sistema porque, por ejemplo, se ha eliminado la clave actual.</exception>
  315. <PermissionSet>
  316. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  317. </PermissionSet>
  318. </member>
  319. <member name="P:Microsoft.Win32.RegistryKey.Handle">
  320. <summary>[CRÍTICO PARA LA SEGURIDAD] Obtiene un objeto <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> que representa la clave del Registro encapsulada por el objeto <see cref="T:Microsoft.Win32.RegistryKey" /> actual.</summary>
  321. <returns>Controlador para la clave del Registro.</returns>
  322. </member>
  323. <member name="P:Microsoft.Win32.RegistryKey.Name">
  324. <summary>Recupera el nombre de la clave.</summary>
  325. <returns>Nombre absoluto (completo) de la clave.</returns>
  326. <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas). </exception>
  327. </member>
  328. <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
  329. <summary>Abre un nuevo <see cref="T:Microsoft.Win32.RegistryKey" /> que representa la clave solicitada en el equipo local con la vista especificada.</summary>
  330. <returns>Clave del Registro solicitada.</returns>
  331. <param name="hKey">HKEY que se va a abrir.</param>
  332. <param name="view">Vista del Registro que se va a usar.</param>
  333. <exception cref="T:System.ArgumentException">
  334. <paramref name="hKey" /> o <paramref name="view" /> no es válido.</exception>
  335. <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
  336. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para realizar esta acción.</exception>
  337. </member>
  338. <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
  339. <summary>Recupera una subclave en forma de sólo lectura.</summary>
  340. <returns>Subclave solicitada, o null si se produjo un error en la operación.</returns>
  341. <param name="name">Nombre o ruta de acceso a la subclave que se va a abrir como de solo lectura. </param>
  342. <exception cref="T:System.ArgumentNullException">
  343. <paramref name="name" /> es null</exception>
  344. <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas). </exception>
  345. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer la clave del Registro. </exception>
  346. <PermissionSet>
  347. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="\" />
  348. </PermissionSet>
  349. </member>
  350. <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Boolean)">
  351. <summary>Recupera la subclave especificada e indica si debe aplicarse acceso de escritura a la clave. </summary>
  352. <returns>Subclave solicitada, o null si se produjo un error en la operación.</returns>
  353. <param name="name">Nombre o ruta de acceso de la subclave que se va a abrir. </param>
  354. <param name="writable">Ha de establecerse en true si necesita acceso de escritura a la clave. </param>
  355. <exception cref="T:System.ArgumentNullException">
  356. <paramref name="name" />is null. </exception>
  357. <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas). </exception>
  358. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para tener acceso a la clave del Registro en el modo especificado. </exception>
  359. <PermissionSet>
  360. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  361. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  362. </PermissionSet>
  363. </member>
  364. <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Security.AccessControl.RegistryRights)">
  365. <summary>Recupera una subclave con el nombre especificado y.Disponible a partir de.NET Framework 2015</summary>
  366. <returns>Subclave solicitada, o null si se produjo un error en la operación.</returns>
  367. <param name="name">Nombre o ruta de acceso de la subclave que se va a crear o abrir.</param>
  368. <param name="rights">Los derechos de la clave del registro.</param>
  369. <exception cref="T:System.ArgumentNullException">
  370. <paramref name="name" />is null. </exception>
  371. <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas). </exception>
  372. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para tener acceso a la clave del Registro en el modo especificado. </exception>
  373. </member>
  374. <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
  375. <summary>Establece el par de nombre y valor especificado.</summary>
  376. <param name="name">Nombre del valor que se va a almacenar. </param>
  377. <param name="value">Datos que se van a almacenar. </param>
  378. <exception cref="T:System.ArgumentNullException">
  379. <paramref name="value" />is null. </exception>
  380. <exception cref="T:System.ArgumentException">
  381. <paramref name="value" /> es un tipo de datos no admitido. </exception>
  382. <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado está cerrado (no se puede tener acceso a claves cerradas). </exception>
  383. <exception cref="T:System.UnauthorizedAccessException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> es de sólo lectura y no se puede escribir en él; por ejemplo, la clave no se ha abierto con acceso de escritura. o bienEl objeto <see cref="T:Microsoft.Win32.RegistryKey" /> representa un nodo de nivel de raíz y el sistema operativo es Windows Millennium Edition o Windows 98.</exception>
  384. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o modificar claves del Registro. </exception>
  385. <exception cref="T:System.IO.IOException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> representa un nodo de nivel de raíz y el sistema operativo es Windows 2000, Windows XP o Windows Server 2003.</exception>
  386. <PermissionSet>
  387. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  388. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  389. </PermissionSet>
  390. </member>
  391. <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object,Microsoft.Win32.RegistryValueKind)">
  392. <summary>Establece el valor de un par de nombre y valor de la clave del Registro, utilizando el tipo de datos del Registro especificado.</summary>
  393. <param name="name">Nombre del valor que se va a almacenar. </param>
  394. <param name="value">Datos que se van a almacenar. </param>
  395. <param name="valueKind">Tipo de datos del Registro que se utilizará para almacenar los datos. </param>
  396. <exception cref="T:System.ArgumentNullException">
  397. <paramref name="value" />is null. </exception>
  398. <exception cref="T:System.ArgumentException">El tipo de <paramref name="value" /> no coincidió con el tipo de datos del Registro especificado por <paramref name="valueKind" />; por consiguiente, no se pudieron convertir los datos correctamente. </exception>
  399. <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que contiene el valor especificado está cerrado (no se puede tener acceso a claves cerradas). </exception>
  400. <exception cref="T:System.UnauthorizedAccessException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> es de sólo lectura y no se puede escribir en él; por ejemplo, la clave no se ha abierto con acceso de escritura.o bienEl objeto <see cref="T:Microsoft.Win32.RegistryKey" /> representa un nodo de nivel de raíz y el sistema operativo es Windows Millennium Edition o Windows 98. </exception>
  401. <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o modificar claves del Registro. </exception>
  402. <exception cref="T:System.IO.IOException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> representa un nodo de nivel de raíz y el sistema operativo es Windows 2000, Windows XP o Windows Server 2003.</exception>
  403. <PermissionSet>
  404. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  405. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  406. </PermissionSet>
  407. </member>
  408. <member name="P:Microsoft.Win32.RegistryKey.SubKeyCount">
  409. <summary>Recupera el número de subclaves de la clave actual.</summary>
  410. <returns>Número de subclaves de la clave actual.</returns>
  411. <exception cref="T:System.Security.SecurityException">El usuario no posee permiso de lectura para la clave. </exception>
  412. <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
  413. <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
  414. <exception cref="T:System.IO.IOException">Se ha producido un error en el sistema porque, por ejemplo, se ha eliminado la clave actual.</exception>
  415. <PermissionSet>
  416. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  417. </PermissionSet>
  418. </member>
  419. <member name="M:Microsoft.Win32.RegistryKey.ToString">
  420. <summary>Recupera una representación en formato de cadena de la clave.</summary>
  421. <returns>Cadena que representa la clave.Si la clave especificada no es válida (no se encuentra), se devuelve null.</returns>
  422. <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> a la que se ha obtenido acceso está cerrada (no se puede tener acceso a las claves cerradas). </exception>
  423. </member>
  424. <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
  425. <summary>Recupera el número de valores de la clave.</summary>
  426. <returns>Número de pares de nombre y valor de la clave.</returns>
  427. <exception cref="T:System.Security.SecurityException">El usuario no posee permiso de lectura para la clave. </exception>
  428. <exception cref="T:System.ObjectDisposedException">La <see cref="T:Microsoft.Win32.RegistryKey" /> que se ha manipulado está cerrada (no se puede tener acceso a las claves cerradas). </exception>
  429. <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
  430. <exception cref="T:System.IO.IOException">Se ha producido un error en el sistema porque, por ejemplo, se ha eliminado la clave actual.</exception>
  431. <PermissionSet>
  432. <IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
  433. </PermissionSet>
  434. </member>
  435. <member name="P:Microsoft.Win32.RegistryKey.View">
  436. <summary>Obtiene la vista que se ha usado para crear la clave del Registro. </summary>
  437. <returns>Vista que se ha usado para crear la clave del Registro.o bien<see cref="F:Microsoft.Win32.RegistryView.Default" />, si no se ha usado ninguna vista.</returns>
  438. </member>
  439. <member name="T:Microsoft.Win32.RegistryOptions">
  440. <summary>Especifica las opciones que se usarán al crear una clave del Registro.</summary>
  441. </member>
  442. <member name="F:Microsoft.Win32.RegistryOptions.None">
  443. <summary>Una no clave volátil.Éste es el valor predeterminado.</summary>
  444. </member>
  445. <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
  446. <summary>Una clave volátil.La información se almacena en memoria y no se conserva cuando se carga el subárbol del Registro correspondiente.</summary>
  447. </member>
  448. <member name="T:Microsoft.Win32.RegistryValueKind">
  449. <summary>Especifica los tipos de datos que se deben utilizar para almacenar valores en el Registro, o identifica el tipo de datos de un valor contenido en el Registro.</summary>
  450. </member>
  451. <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
  452. <summary>Datos binarios en cualquier formato.Este valor es equivalente al tipo de datos del Registro REG_BINARY de la API Win32.</summary>
  453. </member>
  454. <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
  455. <summary>Un número binario de 32 bits.Este valor es equivalente al tipo de datos del Registro REG_DWORD de la API Win32.</summary>
  456. </member>
  457. <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
  458. <summary>Una cadena terminada en nulo que contiene referencias no expandidas a variables de entorno, tales como %PATH%, que se expanden cuando se recupera el valor.Este valor es equivalente al tipo de datos del Registro REG_EXPAND_SZ de la API Win32.</summary>
  459. </member>
  460. <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
  461. <summary>Una matriz de cadenas terminadas en nulo, finalizada con dos caracteres null.Este valor es equivalente al tipo de datos del Registro REG_MULTI_SZ de la API Win32.</summary>
  462. </member>
  463. <member name="F:Microsoft.Win32.RegistryValueKind.None">
  464. <summary>Ningún tipo de datos.</summary>
  465. </member>
  466. <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
  467. <summary>Un número binario de 64 bits.Este valor es equivalente al tipo de datos del Registro REG_QWORD de la API Win32.</summary>
  468. </member>
  469. <member name="F:Microsoft.Win32.RegistryValueKind.String">
  470. <summary>Una cadena terminada en nulo.Este valor es equivalente al tipo de datos del Registro REG_SZ de la API Win32.</summary>
  471. </member>
  472. <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
  473. <summary>Un tipo de datos del Registro no admitido.Por ejemplo, el tipo de datos del Registro REG_RESOURCE_LIST de la API Win32 de Microsoft no se admite.Utilice este valor para especificar que el método <see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> debe determinar el tipo de dato adecuado al almacenar un par de nombre y valor en el Registro.</summary>
  474. </member>
  475. <member name="T:Microsoft.Win32.RegistryValueOptions">
  476. <summary>Especifica el comportamiento opcional cuando se recuperan pares de nombre y valor de una clave del Registro.</summary>
  477. </member>
  478. <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
  479. <summary>Se recupera un valor de tipo <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> sin expandir sus variables de entorno incrustadas. </summary>
  480. </member>
  481. <member name="F:Microsoft.Win32.RegistryValueOptions.None">
  482. <summary>No se especifica ningún comportamiento opcional.</summary>
  483. </member>
  484. <member name="T:Microsoft.Win32.RegistryView">
  485. <summary>Especifica la vista del Registro que será el destino en un sistema operativo de 64 bits.</summary>
  486. </member>
  487. <member name="F:Microsoft.Win32.RegistryView.Default">
  488. <summary>La vista predeterminada.</summary>
  489. </member>
  490. <member name="F:Microsoft.Win32.RegistryView.Registry32">
  491. <summary>La vista de 32 bits.</summary>
  492. </member>
  493. <member name="F:Microsoft.Win32.RegistryView.Registry64">
  494. <summary>La vista de 64 bits.</summary>
  495. </member>
  496. <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
  497. <summary>[CRÍTICO PARA LA SEGURIDAD] Representa un controlador seguro para el Registro de Windows.</summary>
  498. </member>
  499. <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
  500. <summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" />. </summary>
  501. <param name="preexistingHandle">Un objeto que representa el controlador preexistente que se va a usar.</param>
  502. <param name="ownsHandle">true para liberar el identificador de forma segura durante la fase de finalización; false para evitar una liberación segura.</param>
  503. </member>
  504. <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
  505. <member name="T:System.Security.AccessControl.RegistryRights">
  506. <summary>Especifica los derechos de control de acceso que se pueden aplicar a los objetos del Registro.</summary>
  507. </member>
  508. <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
  509. <summary>El derecho a cambiar las reglas de acceso y de auditoría asociadas a una clave del Registro.</summary>
  510. </member>
  511. <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
  512. <summary>Reservado para uso del sistema. </summary>
  513. </member>
  514. <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
  515. <summary>El derecho a crear subclaves de una clave del Registro.</summary>
  516. </member>
  517. <member name="F:System.Security.AccessControl.RegistryRights.Delete">
  518. <summary>El derecho a eliminar una clave del Registro.</summary>
  519. </member>
  520. <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
  521. <summary>El derecho a mostrar las subclaves de una clave del Registro.</summary>
  522. </member>
  523. <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
  524. <summary>Igual que <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" />.</summary>
  525. </member>
  526. <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
  527. <summary>Derecho a ejercer el control completo sobre una clave del Registro y a modificar las reglas de acceso y de auditoría.</summary>
  528. </member>
  529. <member name="F:System.Security.AccessControl.RegistryRights.Notify">
  530. <summary>El derecho a solicitar notificación de cambios sobre una clave del Registro.</summary>
  531. </member>
  532. <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
  533. <summary>El derecho a consultar los pares de nombre/valor en una clave del Registro.</summary>
  534. </member>
  535. <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
  536. <summary>El derecho a consultar los pares de nombre/valor en una clave del Registro, solicitar notificación de cambios, enumerar las subclaves y leer las reglas de acceso y de auditoría.</summary>
  537. </member>
  538. <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
  539. <summary>Derecho a abrir y copiar las reglas de acceso y de auditoría para una clave del Registro.</summary>
  540. </member>
  541. <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
  542. <summary>El derecho a crear, eliminar o establecer pares de nombre/valor en una clave del Registro.</summary>
  543. </member>
  544. <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
  545. <summary>El derecho a cambiar el propietario de una clave del Registro.</summary>
  546. </member>
  547. <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
  548. <summary>El derecho a crear, eliminar y establecer los pares de nombre/valor en una clave del Registro, crear o eliminar las subclaves, solicitar notificación de cambios, enumerar las subclaves y leer las reglas de acceso y de auditoría.</summary>
  549. </member>
  550. </members>
  551. </doc>