summaryrefslogtreecommitdiff
path: root/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref
diff options
context:
space:
mode:
Diffstat (limited to '.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref')
-rwxr-xr-x.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/net46/Microsoft.Win32.Registry.dllbin0 -> 30600 bytes
-rwxr-xr-x.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/Microsoft.Win32.Registry.dllbin0 -> 24296 bytes
-rwxr-xr-x.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/Microsoft.Win32.Registry.xml549
-rwxr-xr-x.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/de/Microsoft.Win32.Registry.xml549
-rwxr-xr-x.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/es/Microsoft.Win32.Registry.xml551
-rwxr-xr-x.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml564
-rwxr-xr-x.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/it/Microsoft.Win32.Registry.xml550
-rwxr-xr-x.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml575
-rwxr-xr-x.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml572
-rwxr-xr-x.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml537
-rwxr-xr-x.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml563
-rwxr-xr-x.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml567
12 files changed, 5577 insertions, 0 deletions
diff --git a/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/net46/Microsoft.Win32.Registry.dll b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/net46/Microsoft.Win32.Registry.dll
new file mode 100755
index 0000000000..2cc853e7a8
--- /dev/null
+++ b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/net46/Microsoft.Win32.Registry.dll
Binary files differ
diff --git a/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/Microsoft.Win32.Registry.dll b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/Microsoft.Win32.Registry.dll
new file mode 100755
index 0000000000..a32febb9fd
--- /dev/null
+++ b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/Microsoft.Win32.Registry.dll
Binary files differ
diff --git a/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/Microsoft.Win32.Registry.xml b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/Microsoft.Win32.Registry.xml
new file mode 100755
index 0000000000..e71c48c291
--- /dev/null
+++ b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/Microsoft.Win32.Registry.xml
@@ -0,0 +1,549 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>Microsoft.Win32.Registry</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.Win32.Registry">
+ <summary>Provides <see cref="T:Microsoft.Win32.RegistryKey" /> objects that represent the root keys in the Windows registry, and static methods to access key/value pairs.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.ClassesRoot">
+ <summary>Defines the types (or classes) of documents and the properties associated with those types. This field reads the Windows registry base key HKEY_CLASSES_ROOT.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentConfig">
+ <summary>Contains configuration information pertaining to the hardware that is not specific to the user. This field reads the Windows registry base key HKEY_CURRENT_CONFIG.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentUser">
+ <summary>Contains information about the current user preferences. This field reads the Windows registry base key HKEY_CURRENT_USER </summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
+ <summary>Retrieves the value associated with the specified name, in the specified registry key. If the name is not found in the specified key, returns a default value that you provide, or null if the specified key does not exist. </summary>
+ <returns>null if the subkey specified by <paramref name="keyName" /> does not exist; otherwise, the value associated with <paramref name="valueName" />, or <paramref name="defaultValue" /> if <paramref name="valueName" /> is not found.</returns>
+ <param name="keyName">The full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER".</param>
+ <param name="valueName">The name of the name/value pair.</param>
+ <param name="defaultValue">The value to return if <paramref name="valueName" /> does not exist.</param>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to read from the registry key. </exception>
+ <exception cref="T:System.IO.IOException">The <see cref="T:Microsoft.Win32.RegistryKey" /> that contains the specified value has been marked for deletion. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> does not begin with a valid registry root. </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>Contains the configuration data for the local machine. This field reads the Windows registry base key HKEY_LOCAL_MACHINE.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.PerformanceData">
+ <summary>Contains performance information for software components. This field reads the Windows registry base key HKEY_PERFORMANCE_DATA.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
+ <summary>Sets the specified name/value pair on the specified registry key. If the specified key does not exist, it is created.</summary>
+ <param name="keyName">The full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER".</param>
+ <param name="valueName">The name of the name/value pair.</param>
+ <param name="value">The value to be stored.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> is null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> does not begin with a valid registry root. -or-<paramref name="keyName" /> is longer than the maximum length allowed (255 characters).</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <see cref="T:Microsoft.Win32.RegistryKey" /> is read-only, and thus cannot be written to; for example, it is a root-level node. </exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to create or modify registry keys. </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>Sets the name/value pair on the specified registry key, using the specified registry data type. If the specified key does not exist, it is created.</summary>
+ <param name="keyName">The full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER".</param>
+ <param name="valueName">The name of the name/value pair.</param>
+ <param name="value">The value to be stored.</param>
+ <param name="valueKind">The registry data type to use when storing the data.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> is null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> does not begin with a valid registry root.-or-<paramref name="keyName" /> is longer than the maximum length allowed (255 characters).-or- The type of <paramref name="value" /> did not match the registry data type specified by <paramref name="valueKind" />, therefore the data could not be converted properly. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <see cref="T:Microsoft.Win32.RegistryKey" /> is read-only, and thus cannot be written to; for example, it is a root-level node, or the key has not been opened with write access. </exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to create or modify registry keys. </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>Contains information about the default user configuration. This field reads the Windows registry base key HKEY_USERS.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryHive">
+ <summary>Represents the possible values for a top-level node on a foreign machine.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
+ <summary>Represents the HKEY_CLASSES_ROOT base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
+ <summary>Represents the HKEY_CURRENT_CONFIG base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
+ <summary>Represents the HKEY_CURRENT_USER base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
+ <summary>Represents the HKEY_LOCAL_MACHINE base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
+ <summary>Represents the HKEY_PERFORMANCE_DATA base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.Users">
+ <summary>Represents the HKEY_USERS base key on another computer. This value can be passed to the <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> method, to open this node remotely.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryKey">
+ <summary>Represents a key-level node in the Windows registry. This class is a registry encapsulation.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
+ <summary>Creates a new subkey or opens an existing subkey for write access. </summary>
+ <returns>The newly created subkey, or null if the operation failed. If a zero-length string is specified for <paramref name="subkey" />, the current <see cref="T:Microsoft.Win32.RegistryKey" /> object is returned.</returns>
+ <param name="subkey">The name or path of the subkey to create or open. This string is not case-sensitive.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> is null. </exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to create or open the registry key. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> on which this method is being invoked is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <see cref="T:Microsoft.Win32.RegistryKey" /> cannot be written to; for example, it was not opened as a writable key , or the user does not have the necessary access rights. </exception>
+ <exception cref="T:System.IO.IOException">The nesting level exceeds 510.-or-A system error occurred, such as deletion of the key, or an attempt to create a key in the <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> root.</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>Creates a new subkey or opens an existing subkey with the specified access. Available starting in .NET Framework 2015</summary>
+ <returns>The newly created subkey, or null if the operation failed. If a zero-length string is specified for <paramref name="subkey" />, the current <see cref="T:Microsoft.Win32.RegistryKey" /> object is returned.</returns>
+ <param name="subkey">The name or path of the subkey to create or open. This string is not case-sensitive.</param>
+ <param name="writable">true to indicate the new subkey is writable; otherwise, false.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> is null. </exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to create or open the registry key. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The current <see cref="T:Microsoft.Win32.RegistryKey" /> cannot be written to; for example, it was not opened as a writable key, or the user does not have the necessary access rights.</exception>
+ <exception cref="T:System.IO.IOException">The nesting level exceeds 510.-or-A system error occurred, such as deletion of the key, or an attempt to create a key in the <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> root.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
+ <summary>Creates a new subkey or opens an existing subkey with the specified access. Available starting in .NET Framework 2015</summary>
+ <returns>The newly created subkey, or null if the operation failed. If a zero-length string is specified for <paramref name="subkey" />, the current <see cref="T:Microsoft.Win32.RegistryKey" /> object is returned.</returns>
+ <param name="subkey">The name or path of the subkey to create or open. This string is not case-sensitive.</param>
+ <param name="writable">true to indicate the new subkey is writable; otherwise, false.</param>
+ <param name="options">The registry option to use.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> is null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" /> does not specify a valid Option</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to create or open the registry key. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The current <see cref="T:Microsoft.Win32.RegistryKey" /> cannot be written to; for example, it was not opened as a writable key, or the user does not have the necessary access rights.</exception>
+ <exception cref="T:System.IO.IOException">The nesting level exceeds 510.-or-A system error occurred, such as deletion of the key, or an attempt to create a key in the <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> root.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
+ <summary>Deletes the specified subkey. </summary>
+ <param name="subkey">The name of the subkey to delete. This string is not case-sensitive.</param>
+ <exception cref="T:System.InvalidOperationException">The <paramref name="subkey" /> has child subkeys </exception>
+ <exception cref="T:System.ArgumentException">The <paramref name="subkey" /> parameter does not specify a valid registry key </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> is null</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to delete the key. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> being manipulated is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The user does not have the necessary registry rights.</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>Deletes the specified subkey, and specifies whether an exception is raised if the subkey is not found. </summary>
+ <param name="subkey">The name of the subkey to delete. This string is not case-sensitive.</param>
+ <param name="throwOnMissingSubKey">Indicates whether an exception should be raised if the specified subkey cannot be found. If this argument is true and the specified subkey does not exist, an exception is raised. If this argument is false and the specified subkey does not exist, no action is taken. </param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" /> has child subkeys. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="subkey" /> does not specify a valid registry key, and <paramref name="throwOnMissingSubKey" /> is true. </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to delete the key. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> being manipulated is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The user does not have the necessary registry rights.</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>Deletes a subkey and any child subkeys recursively. </summary>
+ <param name="subkey">The subkey to delete. This string is not case-sensitive.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> is null. </exception>
+ <exception cref="T:System.ArgumentException">Deletion of a root hive is attempted.-or-<paramref name="subkey" /> does not specify a valid registry subkey. </exception>
+ <exception cref="T:System.IO.IOException">An I/O error has occurred.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to delete the key. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> being manipulated is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The user does not have the necessary registry rights.</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>Deletes the specified subkey and any child subkeys recursively, and specifies whether an exception is raised if the subkey is not found. </summary>
+ <param name="subkey">The name of the subkey to delete. This string is not case-sensitive.</param>
+ <param name="throwOnMissingSubKey">Indicates whether an exception should be raised if the specified subkey cannot be found. If this argument is true and the specified subkey does not exist, an exception is raised. If this argument is false and the specified subkey does not exist, no action is taken.</param>
+ <exception cref="T:System.ArgumentException">An attempt was made to delete the root hive of the tree.-or-<paramref name="subkey" /> does not specify a valid registry subkey, and <paramref name="throwOnMissingSubKey" /> is true.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> is closed (closed keys cannot be accessed).</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The user does not have the necessary registry rights.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to delete the key.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
+ <summary>Deletes the specified value from this key.</summary>
+ <param name="name">The name of the value to delete. </param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> is not a valid reference to a value. </exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to delete the value. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> being manipulated is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <see cref="T:Microsoft.Win32.RegistryKey" /> being manipulated is read-only. </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>Deletes the specified value from this key, and specifies whether an exception is raised if the value is not found.</summary>
+ <param name="name">The name of the value to delete. </param>
+ <param name="throwOnMissingValue">Indicates whether an exception should be raised if the specified value cannot be found. If this argument is true and the specified value does not exist, an exception is raised. If this argument is false and the specified value does not exist, no action is taken. </param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> is not a valid reference to a value and <paramref name="throwOnMissingValue" /> is true. -or- <paramref name="name" /> is null.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to delete the value. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> being manipulated is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <see cref="T:Microsoft.Win32.RegistryKey" /> being manipulated is read-only. </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>Releases all resources used by the current instance of the <see cref="T:Microsoft.Win32.RegistryKey" /> class.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.Flush">
+ <summary>Writes all the attributes of the specified open registry key into the registry.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
+ <summary>[SECURITY CRITICAL] Creates a registry key from a specified handle.</summary>
+ <returns>A registry key.</returns>
+ <param name="handle">The handle to the registry key.</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
+ <summary>[SECURITY CRITICAL] Creates a registry key from a specified handle and registry view setting. </summary>
+ <returns>A registry key.</returns>
+ <param name="handle">The handle to the registry key.</param>
+ <param name="view">The registry view to use.</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
+ <summary>Retrieves an array of strings that contains all the subkey names.</summary>
+ <returns>An array of strings that contains the names of the subkeys for the current key.</returns>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to read from the key. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> being manipulated is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The user does not have the necessary registry rights.</exception>
+ <exception cref="T:System.IO.IOException">A system error occurred, for example the current key has been deleted.</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>Retrieves the value associated with the specified name. Returns null if the name/value pair does not exist in the registry.</summary>
+ <returns>The value associated with <paramref name="name" />, or null if <paramref name="name" /> is not found.</returns>
+ <param name="name">The name of the value to retrieve. This string is not case-sensitive.</param>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to read from the registry key. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> that contains the specified value is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.IO.IOException">The <see cref="T:Microsoft.Win32.RegistryKey" /> that contains the specified value has been marked for deletion. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The user does not have the necessary registry rights.</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>Retrieves the value associated with the specified name. If the name is not found, returns the default value that you provide.</summary>
+ <returns>The value associated with <paramref name="name" />, with any embedded environment variables left unexpanded, or <paramref name="defaultValue" /> if <paramref name="name" /> is not found.</returns>
+ <param name="name">The name of the value to retrieve. This string is not case-sensitive.</param>
+ <param name="defaultValue">The value to return if <paramref name="name" /> does not exist. </param>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to read from the registry key. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> that contains the specified value is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.IO.IOException">The <see cref="T:Microsoft.Win32.RegistryKey" /> that contains the specified value has been marked for deletion. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The user does not have the necessary registry rights.</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>Retrieves the value associated with the specified name and retrieval options. If the name is not found, returns the default value that you provide.</summary>
+ <returns>The value associated with <paramref name="name" />, processed according to the specified <paramref name="options" />, or <paramref name="defaultValue" /> if <paramref name="name" /> is not found.</returns>
+ <param name="name">The name of the value to retrieve. This string is not case-sensitive.</param>
+ <param name="defaultValue">The value to return if <paramref name="name" /> does not exist. </param>
+ <param name="options">One of the enumeration values that specifies optional processing of the retrieved value.</param>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to read from the registry key. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> that contains the specified value is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.IO.IOException">The <see cref="T:Microsoft.Win32.RegistryKey" /> that contains the specified value has been marked for deletion. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" /> is not a valid <see cref="T:Microsoft.Win32.RegistryValueOptions" /> value; for example, an invalid value is cast to <see cref="T:Microsoft.Win32.RegistryValueOptions" />.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The user does not have the necessary registry rights.</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>Retrieves the registry data type of the value associated with the specified name.</summary>
+ <returns>The registry data type of the value associated with <paramref name="name" />.</returns>
+ <param name="name">The name of the value whose registry data type is to be retrieved. This string is not case-sensitive.</param>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to read from the registry key. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> that contains the specified value is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.IO.IOException">The subkey that contains the specified value does not exist.-or-The name/value pair specified by <paramref name="name" /> does not exist.This exception is not thrown on Windows 95, Windows 98, or Windows Millennium Edition.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The user does not have the necessary registry rights.</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>Retrieves an array of strings that contains all the value names associated with this key.</summary>
+ <returns>An array of strings that contains the value names for the current key.</returns>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to read from the registry key. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> being manipulated is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The user does not have the necessary registry rights.</exception>
+ <exception cref="T:System.IO.IOException">A system error occurred; for example, the current key has been deleted.</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>[SECURITY CRITICAL] Gets a <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> object that represents the registry key that the current <see cref="T:Microsoft.Win32.RegistryKey" /> object encapsulates.</summary>
+ <returns>The handle to the registry key.</returns>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.Name">
+ <summary>Retrieves the name of the key.</summary>
+ <returns>The absolute (qualified) name of the key.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> is closed (closed keys cannot be accessed). </exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
+ <summary>Opens a new <see cref="T:Microsoft.Win32.RegistryKey" /> that represents the requested key on the local machine with the specified view.</summary>
+ <returns>The requested registry key.</returns>
+ <param name="hKey">The HKEY to open.</param>
+ <param name="view">The registry view to use.</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="hKey" /> or <paramref name="view" /> is invalid.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">The user does not have the necessary registry rights.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to perform this action.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
+ <summary>Retrieves a subkey as read-only.</summary>
+ <returns>The subkey requested, or null if the operation failed.</returns>
+ <param name="name">The name or path of the subkey to open as read-only. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> is null</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to read the registry key. </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>Retrieves a specified subkey, and specifies whether write access is to be applied to the key. </summary>
+ <returns>The subkey requested, or null if the operation failed.</returns>
+ <param name="name">Name or path of the subkey to open. </param>
+ <param name="writable">Set to true if you need write access to the key. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> is null. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to access the registry key in the specified mode. </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>Retrieves a subkey with the specified name and .Available starting in .NET Framework 2015</summary>
+ <returns>The subkey requested, or null if the operation failed.</returns>
+ <param name="name">The name or path of the subkey to create or open.</param>
+ <param name="rights">The rights for the registry key.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> is null. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to access the registry key in the specified mode. </exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
+ <summary>Sets the specified name/value pair.</summary>
+ <param name="name">The name of the value to store. </param>
+ <param name="value">The data to be stored. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> is null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="value" /> is an unsupported data type. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> that contains the specified value is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <see cref="T:Microsoft.Win32.RegistryKey" /> is read-only, and cannot be written to; for example, the key has not been opened with write access. -or-The <see cref="T:Microsoft.Win32.RegistryKey" /> object represents a root-level node, and the operating system is Windows Millennium Edition or Windows 98.</exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to create or modify registry keys. </exception>
+ <exception cref="T:System.IO.IOException">The <see cref="T:Microsoft.Win32.RegistryKey" /> object represents a root-level node, and the operating system is Windows 2000, Windows XP, or 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>Sets the value of a name/value pair in the registry key, using the specified registry data type.</summary>
+ <param name="name">The name of the value to be stored. </param>
+ <param name="value">The data to be stored. </param>
+ <param name="valueKind">The registry data type to use when storing the data. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> is null. </exception>
+ <exception cref="T:System.ArgumentException">The type of <paramref name="value" /> did not match the registry data type specified by <paramref name="valueKind" />, therefore the data could not be converted properly. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> that contains the specified value is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The <see cref="T:Microsoft.Win32.RegistryKey" /> is read-only, and cannot be written to; for example, the key has not been opened with write access.-or-The <see cref="T:Microsoft.Win32.RegistryKey" /> object represents a root-level node, and the operating system is Windows Millennium Edition or Windows 98. </exception>
+ <exception cref="T:System.Security.SecurityException">The user does not have the permissions required to create or modify registry keys. </exception>
+ <exception cref="T:System.IO.IOException">The <see cref="T:Microsoft.Win32.RegistryKey" /> object represents a root-level node, and the operating system is Windows 2000, Windows XP, or 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>Retrieves the count of subkeys of the current key.</summary>
+ <returns>The number of subkeys of the current key.</returns>
+ <exception cref="T:System.Security.SecurityException">The user does not have read permission for the key. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> being manipulated is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The user does not have the necessary registry rights.</exception>
+ <exception cref="T:System.IO.IOException">A system error occurred, for example the current key has been deleted.</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>Retrieves a string representation of this key.</summary>
+ <returns>A string representing the key. If the specified key is invalid (cannot be found) then null is returned.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> being accessed is closed (closed keys cannot be accessed). </exception>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
+ <summary>Retrieves the count of values in the key.</summary>
+ <returns>The number of name/value pairs in the key.</returns>
+ <exception cref="T:System.Security.SecurityException">The user does not have read permission for the key. </exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="T:Microsoft.Win32.RegistryKey" /> being manipulated is closed (closed keys cannot be accessed). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">The user does not have the necessary registry rights.</exception>
+ <exception cref="T:System.IO.IOException">A system error occurred, for example the current key has been deleted.</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>Gets the view that was used to create the registry key. </summary>
+ <returns>The view that was used to create the registry key.-or-<see cref="F:Microsoft.Win32.RegistryView.Default" />, if no view was used.</returns>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryOptions">
+ <summary>Specifies options to use when creating a registry key.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.None">
+ <summary>A non-volatile key. This is the default.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
+ <summary>A volatile key. The information is stored in memory and is not preserved when the corresponding registry hive is unloaded.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueKind">
+ <summary>Specifies the data types to use when storing values in the registry, or identifies the data type of a value in the registry.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
+ <summary>Binary data in any form. This value is equivalent to the Win32 API registry data type REG_BINARY. </summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
+ <summary>A 32-bit binary number. This value is equivalent to the Win32 API registry data type REG_DWORD.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
+ <summary>A null-terminated string that contains unexpanded references to environment variables, such as %PATH%, that are expanded when the value is retrieved. This value is equivalent to the Win32 API registry data type REG_EXPAND_SZ.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
+ <summary>An array of null-terminated strings, terminated by two null characters. This value is equivalent to the Win32 API registry data type REG_MULTI_SZ.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.None">
+ <summary>No data type.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
+ <summary>A 64-bit binary number. This value is equivalent to the Win32 API registry data type REG_QWORD.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.String">
+ <summary>A null-terminated string. This value is equivalent to the Win32 API registry data type REG_SZ.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
+ <summary>An unsupported registry data type. For example, the Microsoft Win32 API registry data type REG_RESOURCE_LIST is unsupported. Use this value to specify that the <see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> method should determine the appropriate registry data type when storing a name/value pair.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueOptions">
+ <summary>Specifies optional behavior when retrieving name/value pairs from a registry key.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
+ <summary>A value of type <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> is retrieved without expanding its embedded environment variables. </summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.None">
+ <summary>No optional behavior is specified.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryView">
+ <summary>Specifies which registry view to target on a 64-bit operating system.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Default">
+ <summary>The default view.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry32">
+ <summary>The 32-bit view.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry64">
+ <summary>The 64-bit view.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
+ <summary>[SECURITY CRITICAL] Represents a safe handle to the Windows registry.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> class. </summary>
+ <param name="preexistingHandle">An object that represents the pre-existing handle to use.</param>
+ <param name="ownsHandle">true to reliably release the handle during the finalization phase; false to prevent reliable release.</param>
+ </member>
+ <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
+ <member name="T:System.Security.AccessControl.RegistryRights">
+ <summary>Specifies the access control rights that can be applied to registry objects.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
+ <summary>The right to change the access rules and audit rules associated with a registry key.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
+ <summary>Reserved for system use.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
+ <summary>The right to create subkeys of a registry key.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Delete">
+ <summary>The right to delete a registry key.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
+ <summary>The right to list the subkeys of a registry key.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
+ <summary>Same as <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" />.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
+ <summary>The right to exert full control over a registry key, and to modify its access rules and audit rules.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Notify">
+ <summary>The right to request notification of changes on a registry key.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
+ <summary>The right to query the name/value pairs in a registry key.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
+ <summary>The right to query the name/value pairs in a registry key, to request notification of changes, to enumerate its subkeys, and to read its access rules and audit rules.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
+ <summary>The right to open and copy the access rules and audit rules for a registry key.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
+ <summary>The right to create, delete, or set name/value pairs in a registry key.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
+ <summary>The right to change the owner of a registry key.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
+ <summary>The right to create, delete, and set the name/value pairs in a registry key, to create or delete subkeys, to request notification of changes, to enumerate its subkeys, and to read its access rules and audit rules.</summary>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/de/Microsoft.Win32.Registry.xml b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/de/Microsoft.Win32.Registry.xml
new file mode 100755
index 0000000000..b4e6e268da
--- /dev/null
+++ b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/de/Microsoft.Win32.Registry.xml
@@ -0,0 +1,549 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>Microsoft.Win32.Registry</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.Win32.Registry">
+ <summary>Stellt <see cref="T:Microsoft.Win32.RegistryKey" />-Objekte, die die Stammschlüssel in der Windows-Registrierung darstellen, sowie static-Methoden für den Zugriff auf Schlüssel-/-Wert-Paare bereit.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.ClassesRoot">
+ <summary>Definiert die Typen (oder Klassen) von Dokumenten und die diesen Typen zugeordneten Eigenschaften.Dieses Feld liest den Basisschlüssel HKEY_CLASSES_ROOT der Windows-Registrierung.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentConfig">
+ <summary>Enthält benutzerunabhängige Konfigurationsinformationen über die Hardware.Dieses Feld liest den Basisschlüssel HKEY_CURRENT_CONFIG der Windows-Registrierung.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentUser">
+ <summary>Enthält Informationen über die Einstellungen des aktuellen Benutzers.Dieses Feld liest den Basisschlüssel HKEY_CURRENT_USER der Windows-Registrierung.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
+ <summary>Ruft den Wert ab, der dem angegebenen Namen im angegebenen Registrierungsschlüssel zugeordnet ist.Wenn der Name im angegebenen Schlüssel nicht gefunden wird, wird ein von Ihnen bereitgestellter Standardwert zurückgegeben, oder null, wenn der angegebene Schlüssel nicht vorhanden ist.</summary>
+ <returns>null, wenn der durch <paramref name="keyName" /> angegebene Unterschlüssel nicht vorhanden ist, andernfalls der Wert, der <paramref name="valueName" /> zugeordnet ist, oder <paramref name="defaultValue" />, wenn <paramref name="valueName" /> nicht gefunden wurde.</returns>
+ <param name="keyName">Der vollständige Registrierungspfad des Schlüssels, beginnend mit einem gültigen Registrierungsstamm (z. B. "HKEY_CURRENT_USER").</param>
+ <param name="valueName">Der Name des Name-/Wert-Paars.</param>
+ <param name="defaultValue">Der zurückzugebende Wert, wenn <paramref name="valueName" /> nicht vorhanden ist.</param>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um aus dem Registrierungsschlüssel zu lesen. </exception>
+ <exception cref="T:System.IO.IOException">Der <see cref="T:Microsoft.Win32.RegistryKey" />, der den angegebenen Wert enthält, wurde zum Löschen markiert. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> beginnt nicht mit einem gültigen Registrierungsstamm. </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>Speichert die Konfigurationsinformationen für den lokalen Computer.Dieses Feld liest den Basisschlüssel HKEY_LOCAL_MACHINE der Windows-Registrierung.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.PerformanceData">
+ <summary>Enthält Leistungsdaten für Softwarekomponenten.Dieses Feld liest den Basisschlüssel HKEY_PERFORMANCE_DATA der Windows-Registrierung.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
+ <summary>Legt das angegebene Name-/Wert-Paar für den angegebenen Registrierungsschlüssel fest.Wenn der angegebene Schlüssel nicht vorhanden ist, wird er erstellt.</summary>
+ <param name="keyName">Der vollständige Registrierungspfad des Schlüssels, beginnend mit einem gültigen Registrierungsstamm (z. B. "HKEY_CURRENT_USER").</param>
+ <param name="valueName">Der Name des Name-/Wert-Paars.</param>
+ <param name="value">Der zu speichernde Wert.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> ist null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> beginnt nicht mit einem gültigen Registrierungsstamm. - oder -<paramref name="keyName" /> überschreitet die maximal zulässige Länge (255 Zeichen).</exception>
+ <exception cref="T:System.UnauthorizedAccessException">Die <see cref="T:Microsoft.Win32.RegistryKey" />-Klasse ist schreibgeschützt. Es ist kein Schreibzugriff möglich, d. h., es handelt sich z. B. um einen Knoten auf Stammebene. </exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen zum Erstellen oder Ändern von Registrierungsschlüsseln. </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>Legt unter Verwendung des angegebenen Registrierungsdatentyps das Name-/Wert-Paar für den angegebenen Registrierungsschlüssel fest.Wenn der angegebene Schlüssel nicht vorhanden ist, wird er erstellt.</summary>
+ <param name="keyName">Der vollständige Registrierungspfad des Schlüssels, beginnend mit einem gültigen Registrierungsstamm (z. B. "HKEY_CURRENT_USER").</param>
+ <param name="valueName">Der Name des Name-/Wert-Paars.</param>
+ <param name="value">Der zu speichernde Wert.</param>
+ <param name="valueKind">Der beim Speichern der Daten zu verwendende Registrierungsdatentyp.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> ist null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> beginnt nicht mit einem gültigen Registrierungsstamm.- oder -<paramref name="keyName" /> überschreitet die maximal zulässige Länge (255 Zeichen).- oder - Der Typ von <paramref name="value" /> stimmt nicht mit dem durch <paramref name="valueKind" /> angegebenen Registrierungsdatentyp überein. Die Daten konnten daher nicht ordnungsgemäß konvertiert werden. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der <see cref="T:Microsoft.Win32.RegistryKey" /> ist schreibgeschützt. Es ist kein Schreibzugriff möglich, d. h. es handelt sich z. B. um einen Knoten auf Stammebene oder um einen Schlüssel, der nicht mit Schreibzugriff geöffnet wurde. </exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen zum Erstellen oder Ändern von Registrierungsschlüsseln. </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>Enthält Informationen über die Standardkonfiguration des Benutzer.Dieses Feld liest den Basisschlüssel HKEY_USERS der Windows-Registrierung.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryHive">
+ <summary>Stellt die möglichen Werte für einen Knoten auf oberster Ebene auf einem fremden Computer dar.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
+ <summary>Stellt den Basisschlüssel HKEY_CLASSES_ROOT auf einem anderen Computer dar.Dieser Wert kann an die <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" />-Methode übergeben werden, um diesen Knoten remote zu öffnen.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
+ <summary>Stellt den Basisschlüssel HKEY_CURRENT_CONFIG auf einem anderen Computer dar.Dieser Wert kann an die <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" />-Methode übergeben werden, um diesen Knoten remote zu öffnen.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
+ <summary>Stellt den Basisschlüssel HKEY_CURRENT_USER auf einem anderen Computer dar.Dieser Wert kann an die <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" />-Methode übergeben werden, um diesen Knoten remote zu öffnen.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
+ <summary>Stellt den Basisschlüssel HKEY_LOCAL_MACHINE auf einem anderen Computer dar.Dieser Wert kann an die <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" />-Methode übergeben werden, um diesen Knoten remote zu öffnen.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
+ <summary>Stellt den Basisschlüssel HKEY_PERFORMANCE_DATA auf einem anderen Computer dar.Dieser Wert kann an die <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" />-Methode übergeben werden, um diesen Knoten remote zu öffnen.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.Users">
+ <summary>Stellt den Basisschlüssel HKEY_USERS auf einem anderen Computer dar.Dieser Wert kann an die <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" />-Methode übergeben werden, um diesen Knoten remote zu öffnen.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryKey">
+ <summary>Stellt einen Knoten auf Schlüsselebene in der Windows-Registrierung dar.Diese Klasse ist eine Kapselung der Registrierung.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
+ <summary>Erstellt einen neuen Unterschlüssel oder öffnet einen vorhandenen Unterschlüssel für Schreibzugriff. </summary>
+ <returns>Der neu erstellte Unterschlüssel oder null, wenn bei dem Vorgang ein Fehler aufgetreten ist.Wenn eine Zeichenfolge der Länge 0 (null) für <paramref name="subkey" /> angegeben wird, wird das aktuelle <see cref="T:Microsoft.Win32.RegistryKey" />-Objekt zurückgegeben.</returns>
+ <param name="subkey">Name oder Pfad des zu erstellenden oder zu öffnenden Unterschlüssels.Bei dieser Zeichenfolge wird die Groß-/Kleinschreibung nicht berücksichtigt.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> ist null. </exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen zum Erstellen oder Öffnen des Registrierungsschlüssels. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der <see cref="T:Microsoft.Win32.RegistryKey" />, für den die Methode aufgerufen wird, ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der aktuelle <see cref="T:Microsoft.Win32.RegistryKey" /> kann nicht bearbeitet werden. Möglicherweise wurde der Schlüssel schreibgeschützt geöffnet, oder der Benutzer verfügt nicht über die erforderlichen Zugriffsrechte. </exception>
+ <exception cref="T:System.IO.IOException">Die Schachtelungsebene übersteigt 510.- oder - Ein Systemfehler ist aufgetreten. Möglicherweise wurde der Schlüssel gelöscht, oder es wurde versucht, einen Schlüssel im <see cref="F:Microsoft.Win32.Registry.LocalMachine" />-Stamm zu erstellen.</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>Erstellt einen neuen Unterschlüssel oder öffnet einen vorhandenen Unterschlüssel mit dem angegebenen Zugriffsmodus. Verfügbar ab.NET Framework 2015</summary>
+ <returns>Der neu erstellte Unterschlüssel oder null, wenn bei dem Vorgang ein Fehler aufgetreten ist.Wenn eine Zeichenfolge der Länge 0 (null) für <paramref name="subkey" /> angegeben wird, wird das aktuelle <see cref="T:Microsoft.Win32.RegistryKey" />-Objekt zurückgegeben.</returns>
+ <param name="subkey">Name oder Pfad des zu erstellenden oder zu öffnenden Unterschlüssels.Bei dieser Zeichenfolge wird die Groß-/Kleinschreibung nicht berücksichtigt.</param>
+ <param name="writable">true, um anzugeben, dass der neue Unterschlüssel bearbeitet werden kann, andernfalls false.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> ist null. </exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen zum Erstellen oder Öffnen des Registrierungsschlüssels. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der aktuelle <see cref="T:Microsoft.Win32.RegistryKey" /> kann nicht bearbeitet werden. Möglicherweise wurde der Schlüssel schreibgeschützt geöffnet, oder der Benutzer verfügt nicht über die erforderlichen Zugriffsrechte.</exception>
+ <exception cref="T:System.IO.IOException">Die Schachtelungsebene übersteigt 510.- oder - Ein Systemfehler ist aufgetreten. Möglicherweise wurde der Schlüssel gelöscht, oder es wurde versucht, einen Schlüssel im <see cref="F:Microsoft.Win32.Registry.LocalMachine" />-Stamm zu erstellen.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
+ <summary>Erstellt einen neuen Unterschlüssel oder öffnet einen vorhandenen Unterschlüssel mit dem angegebenen Zugriffsmodus. Verfügbar ab.NET Framework 2015</summary>
+ <returns>Der neu erstellte Unterschlüssel oder null, wenn bei dem Vorgang ein Fehler aufgetreten ist.Wenn eine Zeichenfolge der Länge 0 (null) für <paramref name="subkey" /> angegeben wird, wird das aktuelle <see cref="T:Microsoft.Win32.RegistryKey" />-Objekt zurückgegeben.</returns>
+ <param name="subkey">Name oder Pfad des zu erstellenden oder zu öffnenden Unterschlüssels.Bei dieser Zeichenfolge wird die Groß-/Kleinschreibung nicht berücksichtigt.</param>
+ <param name="writable">true, um anzugeben, dass der neue Unterschlüssel bearbeitet werden kann, andernfalls false.</param>
+ <param name="options">Die zu verwendende Registrierungsoption.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> ist null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" />gibt keine gültige Option</exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen zum Erstellen oder Öffnen des Registrierungsschlüssels. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der aktuelle <see cref="T:Microsoft.Win32.RegistryKey" /> kann nicht bearbeitet werden. Möglicherweise wurde der Schlüssel schreibgeschützt geöffnet, oder der Benutzer verfügt nicht über die erforderlichen Zugriffsrechte.</exception>
+ <exception cref="T:System.IO.IOException">Die Schachtelungsebene übersteigt 510.- oder - Ein Systemfehler ist aufgetreten. Möglicherweise wurde der Schlüssel gelöscht, oder es wurde versucht, einen Schlüssel im <see cref="F:Microsoft.Win32.Registry.LocalMachine" />-Stamm zu erstellen.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
+ <summary>Löscht den angegebenen Unterschlüssel. </summary>
+ <param name="subkey">Der Name des zu löschenden Unterschlüssels.Bei dieser Zeichenfolge wird die Groß-/Kleinschreibung nicht berücksichtigt.</param>
+ <exception cref="T:System.InvalidOperationException">Der <paramref name="subkey" /> besitzt untergeordnete Unterschlüssel. </exception>
+ <exception cref="T:System.ArgumentException">Der <paramref name="subkey" />-Parameter gibt keinen gültigen Registrierungsschlüssel an. </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> entspricht null</exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um den Schlüssel zu löschen. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der zu bearbeitende <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der Benutzer verfügt nicht über die notwendigen Registrierungsrechte.</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>Löscht den angegebenen Unterschlüssel und gibt an, ob eine Ausnahme ausgelöst wird, wenn der Unterschlüssel nicht gefunden wird. </summary>
+ <param name="subkey">Der Name des zu löschenden Unterschlüssels.Bei dieser Zeichenfolge wird die Groß-/Kleinschreibung nicht berücksichtigt.</param>
+ <param name="throwOnMissingSubKey">Gibt an, ob eine Ausnahme ausgelöst werden soll, wenn der angegebene Unterschlüssel nicht gefunden werden kann.Wenn dieses Argument true ist und der angegebene Unterschlüssel nicht vorhanden ist, wird eine Ausnahme ausgelöst.Wenn dieses Argument false ist und der angegebene Unterschlüssel nicht vorhanden ist, findet keine Aktion statt.</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" /> hat untergeordnete Unterschlüssel. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="subkey" /> gibt keinen gültigen Registrierungsschlüssel an, und <paramref name="throwOnMissingSubKey" /> ist true. </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> ist null.</exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um den Schlüssel zu löschen. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der zu bearbeitende <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der Benutzer verfügt nicht über die notwendigen Registrierungsrechte.</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>Löscht einen Unterschlüssel und alle untergeordneten Unterschlüssel rekursiv. </summary>
+ <param name="subkey">Der zu löschende Unterschlüssel.Bei dieser Zeichenfolge wird die Groß-/Kleinschreibung nicht berücksichtigt.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> ist null. </exception>
+ <exception cref="T:System.ArgumentException">Es wird versucht, eine Stammstruktur zu löschen.- oder - <paramref name="subkey" /> gibt keinen gültigen Registrierungsunterschlüssel an. </exception>
+ <exception cref="T:System.IO.IOException">Ein E/A-Fehler ist aufgetreten.</exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um den Schlüssel zu löschen. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der zu bearbeitende <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der Benutzer verfügt nicht über die notwendigen Registrierungsrechte.</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>Löscht den angegebenen Unterschlüssel und untergeordnete Unterschlüssel rekursiv und gibt an, ob eine Ausnahme ausgelöst wird, wenn der Unterschlüssel nicht gefunden wird. </summary>
+ <param name="subkey">Der Name des zu löschenden Unterschlüssels.Bei dieser Zeichenfolge wird die Groß-/Kleinschreibung nicht berücksichtigt.</param>
+ <param name="throwOnMissingSubKey">Gibt an, ob eine Ausnahme ausgelöst werden soll, wenn der angegebene Unterschlüssel nicht gefunden werden kann.Wenn dieses Argument true ist und der angegebene Unterschlüssel nicht vorhanden ist, wird eine Ausnahme ausgelöst.Wenn dieses Argument false ist und der angegebene Unterschlüssel nicht vorhanden ist, findet keine Aktion statt.</param>
+ <exception cref="T:System.ArgumentException">Es wurde versucht, den Stammhive der Struktur zu löschen.- oder - <paramref name="subkey" /> gibt keinen gültigen Registrierungsunterschlüssel an, und <paramref name="throwOnMissingSubKey" /> ist true.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> ist null.</exception>
+ <exception cref="T:System.ObjectDisposedException">Der <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden).</exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der Benutzer verfügt nicht über die notwendigen Registrierungsrechte.</exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um den Schlüssel zu löschen.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
+ <summary>Löscht den angegebenen Wert aus diesem Schlüssel.</summary>
+ <param name="name">Der Name des zu löschenden Werts. </param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> ist kein gültiger Verweis auf einen Wert. </exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um den Wert zu löschen. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der zu bearbeitende <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der zu bearbeitende <see cref="T:Microsoft.Win32.RegistryKey" /> ist schreibgeschützt. </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>Löscht den angegebenen Wert aus diesem Schlüssel und gibt an, ob eine Ausnahme ausgelöst wird, wenn der Wert nicht gefunden wird.</summary>
+ <param name="name">Der Name des zu löschenden Werts. </param>
+ <param name="throwOnMissingValue">Gibt an, ob eine Ausnahme ausgelöst werden soll, wenn der angegebene Wert nicht gefunden werden kann.Wenn dieses Argument true ist und der angegebene Wert nicht vorhanden ist, wird eine Ausnahme ausgelöst.Wenn dieses Argument false ist und der angegebene Wert nicht vorhanden ist, findet keine Aktion statt.</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> ist kein gültiger Verweis auf einen Wert, und <paramref name="throwOnMissingValue" /> ist true. - oder - <paramref name="name" /> ist null.</exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um den Wert zu löschen. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der zu bearbeitende <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der zu bearbeitende <see cref="T:Microsoft.Win32.RegistryKey" /> ist schreibgeschützt. </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>Gibt alle von der aktuellen Instanz der <see cref="T:Microsoft.Win32.RegistryKey" />-Klasse verwendeten Ressourcen frei.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.Flush">
+ <summary>Schreibt alle Attribute des angegebenen geöffneten Registrierungsschlüssels in die Registrierung.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
+ <summary>[SICHERHEITSRELEVANT] Erstellt einen Registrierungsschlüssel aus einem angegebenen Handle.</summary>
+ <returns>Ein Registrierungsschlüssel.</returns>
+ <param name="handle">Das Handle für den Registrierungsschlüssel.</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
+ <summary>[SICHERHEITSRELEVANT] Erstellt einen Registrierungsschlüssel aus einem angegebenen Handle und einer Registrierungsansichtseinstellung. </summary>
+ <returns>Ein Registrierungsschlüssel.</returns>
+ <param name="handle">Das Handle für den Registrierungsschlüssel.</param>
+ <param name="view">Die zu verwendende Registrierungsansicht.</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
+ <summary>Ruft ein Array von Zeichenfolgen mit den Namen aller Unterschlüssel ab.</summary>
+ <returns>Ein Array von Zeichenfolgen, das die Namen der Unterschlüssel des aktuellen Schlüssels enthält.</returns>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um aus dem Schlüssel zu lesen. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der zu bearbeitende <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der Benutzer verfügt nicht über die notwendigen Registrierungsrechte.</exception>
+ <exception cref="T:System.IO.IOException">Ein Systemfehler ist aufgetreten, möglicherweise wurde der aktuelle Schlüssel gelöscht.</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>Ruft den Wert ab, der dem angegebenen Namen zugeordnet ist.Gibt null zurück, wenn das Name-Wert-Paar in der Registrierung nicht vorhanden ist.</summary>
+ <returns>Der <paramref name="name" /> zugeordnete Wert oder null, wenn <paramref name="name" /> nicht gefunden wurde.</returns>
+ <param name="name">Der Name des abzurufenden Werts.Bei dieser Zeichenfolge wird die Groß-/Kleinschreibung nicht berücksichtigt.</param>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um aus dem Registrierungsschlüssel zu lesen. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der <see cref="T:Microsoft.Win32.RegistryKey" />, der den angegebenen Wert enthält, ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.IO.IOException">Der <see cref="T:Microsoft.Win32.RegistryKey" />, der den angegebenen Wert enthält, wurde zum Löschen markiert. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der Benutzer verfügt nicht über die notwendigen Registrierungsrechte.</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>Ruft den Wert ab, der dem angegebenen Namen zugeordnet ist.Wenn der Name nicht gefunden wird, wird der von Ihnen bereitgestellte Standardwert zurückgegeben.</summary>
+ <returns>Der <paramref name="name" /> zugeordnete Wert mit allen eingebetteten Umgebungsvariablen, die nicht erweitert wurden, oder <paramref name="defaultValue" />, wenn <paramref name="name" /> nicht gefunden wurde.</returns>
+ <param name="name">Der Name des abzurufenden Werts.Bei dieser Zeichenfolge wird die Groß-/Kleinschreibung nicht berücksichtigt.</param>
+ <param name="defaultValue">Der zurückzugebende Wert, wenn <paramref name="name" /> nicht vorhanden ist. </param>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um aus dem Registrierungsschlüssel zu lesen. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der <see cref="T:Microsoft.Win32.RegistryKey" />, der den angegebenen Wert enthält, ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.IO.IOException">Der <see cref="T:Microsoft.Win32.RegistryKey" />, der den angegebenen Wert enthält, wurde zum Löschen markiert. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der Benutzer verfügt nicht über die notwendigen Registrierungsrechte.</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>Ruft den Wert ab, der dem angegebenen Namen und den Abrufoptionen zugeordnet ist.Wenn der Name nicht gefunden wird, wird der von Ihnen bereitgestellte Standardwert zurückgegeben.</summary>
+ <returns>Der <paramref name="name" /> zugeordnete Wert, der entsprechend den <paramref name="options" /> verarbeitet wurde, oder <paramref name="defaultValue" />, wenn <paramref name="name" /> nicht gefunden wird.</returns>
+ <param name="name">Der Name des abzurufenden Werts.Bei dieser Zeichenfolge wird die Groß-/Kleinschreibung nicht berücksichtigt.</param>
+ <param name="defaultValue">Der zurückzugebende Wert, wenn <paramref name="name" /> nicht vorhanden ist. </param>
+ <param name="options">Einer der Enumerationswerte, die eine optionale Verarbeitung des abgerufenen Werts angeben.</param>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um aus dem Registrierungsschlüssel zu lesen. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der <see cref="T:Microsoft.Win32.RegistryKey" />, der den angegebenen Wert enthält, ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.IO.IOException">Der <see cref="T:Microsoft.Win32.RegistryKey" />, der den angegebenen Wert enthält, wurde zum Löschen markiert. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" /> ist kein gültiger <see cref="T:Microsoft.Win32.RegistryValueOptions" />-Wert; ein ungültiger Wert wird z. B. in <see cref="T:Microsoft.Win32.RegistryValueOptions" /> umgewandelt.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der Benutzer verfügt nicht über die notwendigen Registrierungsrechte.</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>Ruft den Registrierungsdatentyp des Werts ab, der dem angegebenen Namen zugeordnet ist.</summary>
+ <returns>Der Registrierungsdatentyp des <paramref name="name" /> zugeordneten Werts.</returns>
+ <param name="name">Der Name des Werts, dessen Registrierungsdatentyp abgerufen werden soll.Bei dieser Zeichenfolge wird die Groß-/Kleinschreibung nicht berücksichtigt.</param>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um aus dem Registrierungsschlüssel zu lesen. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der <see cref="T:Microsoft.Win32.RegistryKey" />, der den angegebenen Wert enthält, ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.IO.IOException">Der Unterschlüssel, der den angegebenen Wert enthält, ist nicht vorhanden.- oder - Das von <paramref name="name" /> angegebene Name-Wert-Paar ist nicht vorhanden.Diese Ausnahme wird unter Windows 95, Windows 98 oder Windows Millennium Edition nicht ausgelöst.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der Benutzer verfügt nicht über die notwendigen Registrierungsrechte.</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>Ruft ein Array von Zeichenfolgen ab, das die Namen aller diesem Schlüssel zugeordneten Werte enthält.</summary>
+ <returns>Ein Array von Zeichenfolgen, das die Namen der Werte für den aktuellen Schlüssel enthält.</returns>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um aus dem Registrierungsschlüssel zu lesen. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der zu bearbeitende <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der Benutzer verfügt nicht über die notwendigen Registrierungsrechte.</exception>
+ <exception cref="T:System.IO.IOException">Ein Systemfehler ist aufgetreten, möglicherweise wurde der aktuelle Schlüssel gelöscht.</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>[SICHERHEITSRELEVANT] Ruft ein <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" />-Objekt ab, das den Registrierungsschlüssel darstellt, der vom aktuellen <see cref="T:Microsoft.Win32.RegistryKey" />-Objekt gekapselt wird.</summary>
+ <returns>Das Handle für den Registrierungsschlüssel.</returns>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.Name">
+ <summary>Ruft den Namen des Schlüssels ab.</summary>
+ <returns>Der absolute (vollständige) Name des Schlüssels.</returns>
+ <exception cref="T:System.ObjectDisposedException">Der <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
+ <summary>Öffnet einen neuen <see cref="T:Microsoft.Win32.RegistryKey" />, der den angeforderten Schlüssel auf dem lokalen Computer mit der angegebenen Ansicht darstellt.</summary>
+ <returns>Der angeforderte Registrierungsschlüssel.</returns>
+ <param name="hKey">Der zu öffnende HKEY.</param>
+ <param name="view">Die zu verwendende Registrierungsansicht.</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="hKey" /> oder <paramref name="view" /> ist ungültig.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der Benutzer verfügt nicht über die notwendigen Registrierungsrechte.</exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über ausreichende Berechtigungen zum Ausführen dieser Aktion.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
+ <summary>Ruft einen Unterschlüssel als schreibgeschützt ab.</summary>
+ <returns>Der angeforderte Unterschlüssel oder null, wenn bei dem Vorgang ein Fehler aufgetreten ist.</returns>
+ <param name="name">Der Name oder der Pfad des Unterschlüssels, der schreibgeschützt geöffnet werden soll. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> entspricht null</exception>
+ <exception cref="T:System.ObjectDisposedException">Der <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um den Registrierungsschlüssel zu lesen. </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>Ruft einen angegebenen Unterschlüssel ab und gibt an, ob Schreibzugriff auf den Schlüssel angewendet werden soll. </summary>
+ <returns>Der angeforderte Unterschlüssel oder null, wenn bei dem Vorgang ein Fehler aufgetreten ist.</returns>
+ <param name="name">Name oder Pfad des zu öffnenden Unterschlüssels. </param>
+ <param name="writable">Muss für Schreibzugriff auf den Schlüssel auf true festgelegt werden. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> ist null. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um auf den Registrierungsschlüssel im angegebenen Modus zuzugreifen. </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>Ruft die Eigenschaft mit dem angegebenen Namen ab undVerfügbar ab.NET Framework 2015</summary>
+ <returns>Der angeforderte Unterschlüssel oder null, wenn bei dem Vorgang ein Fehler aufgetreten ist.</returns>
+ <param name="name">Name oder Pfad des zu erstellenden oder zu öffnenden Unterschlüssels.</param>
+ <param name="rights">Die Berechtigungen für den Registrierungsschlüssel.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> ist null. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen, um auf den Registrierungsschlüssel im angegebenen Modus zuzugreifen. </exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
+ <summary>Legt das angegebene Name-Wert-Paar fest.</summary>
+ <param name="name">Der Name des zu speichernden Werts. </param>
+ <param name="value">Die zu speichernden Daten. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> ist null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="value" /> ist ein nicht unterstützter Datentyp. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der <see cref="T:Microsoft.Win32.RegistryKey" />, der den angegebenen Wert enthält, ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der <see cref="T:Microsoft.Win32.RegistryKey" /> ist schreibgeschützt, sodass das Schreiben in den Schlüssel nicht möglich ist. Möglicherweise wurde der Schlüssel ohne Schreibzugriff geöffnet. - oder - Das <see cref="T:Microsoft.Win32.RegistryKey" />-Objekt stellt einen Knoten auf Stammebene dar, und das Betriebssystem ist Windows Millennium Edition oder Windows 98.</exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen zum Erstellen oder Ändern von Registrierungsschlüsseln. </exception>
+ <exception cref="T:System.IO.IOException">Das <see cref="T:Microsoft.Win32.RegistryKey" />-Objekt stellt einen Knoten auf der Stammebene dar, und das Betriebssystem ist Windows 2000, Windows XP oder 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>Legt mithilfe des angegebenen Registrierungsdatentyps den Wert eines Name-Wert-Paars im Registrierungsschlüssel fest.</summary>
+ <param name="name">Der Name des zu speichernden Werts. </param>
+ <param name="value">Die zu speichernden Daten. </param>
+ <param name="valueKind">Der beim Speichern der Daten zu verwendende Registrierungsdatentyp. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> ist null. </exception>
+ <exception cref="T:System.ArgumentException">Der Typ von <paramref name="value" /> stimmt nicht mit dem durch <paramref name="valueKind" /> angegebenen Registrierungsdatentyp überein. Die Daten konnten daher nicht ordnungsgemäß konvertiert werden. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der <see cref="T:Microsoft.Win32.RegistryKey" />, der den angegebenen Wert enthält, ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der <see cref="T:Microsoft.Win32.RegistryKey" /> ist schreibgeschützt, sodass das Schreiben in den Schlüssel nicht möglich ist. Möglicherweise wurde der Schlüssel ohne Schreibzugriff geöffnet.- oder - Das <see cref="T:Microsoft.Win32.RegistryKey" />-Objekt stellt einen Knoten auf Stammebene dar, und das Betriebssystem ist Windows Millennium Edition oder Windows 98. </exception>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer verfügt nicht über die erforderlichen Berechtigungen zum Erstellen oder Ändern von Registrierungsschlüsseln. </exception>
+ <exception cref="T:System.IO.IOException">Das <see cref="T:Microsoft.Win32.RegistryKey" />-Objekt stellt einen Knoten auf der Stammebene dar, und das Betriebssystem ist Windows 2000, Windows XP oder 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>Ruft die Anzahl der Unterschlüssel des aktuellen Schlüssels ab.</summary>
+ <returns>Die Anzahl der Unterschlüssel des aktuellen Schlüssels.</returns>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer besitzt keine Leseberechtigung für den Schlüssel. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der zu bearbeitende <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der Benutzer verfügt nicht über die notwendigen Registrierungsrechte.</exception>
+ <exception cref="T:System.IO.IOException">Ein Systemfehler ist aufgetreten, möglicherweise wurde der aktuelle Schlüssel gelöscht.</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>Ruft eine Zeichenfolgenentsprechung dieses Schlüssels ab.</summary>
+ <returns>Eine Zeichenfolge, die den Schlüssel darstellt.Wenn der angegebene Schlüssel ungültig ist (nicht gefunden werden kann), wird null zurückgegeben.</returns>
+ <exception cref="T:System.ObjectDisposedException">Der <see cref="T:Microsoft.Win32.RegistryKey" />, auf den zugegriffen werden soll, ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
+ <summary>Ruft die Anzahl der Werte im Schlüssel ab.</summary>
+ <returns>Die Anzahl der Name-Wert-Paare im Schlüssel.</returns>
+ <exception cref="T:System.Security.SecurityException">Der Benutzer besitzt keine Leseberechtigung für den Schlüssel. </exception>
+ <exception cref="T:System.ObjectDisposedException">Der zu bearbeitende <see cref="T:Microsoft.Win32.RegistryKey" /> ist geschlossen (auf geschlossene Schlüssel kann nicht zugegriffen werden). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Der Benutzer verfügt nicht über die notwendigen Registrierungsrechte.</exception>
+ <exception cref="T:System.IO.IOException">Ein Systemfehler ist aufgetreten, möglicherweise wurde der aktuelle Schlüssel gelöscht.</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>Ruft die Ansicht ab, mit der der Registrierungsschlüssel erstellt wurde. </summary>
+ <returns>Die Ansicht, mit der der Registrierungsschlüssel erstellt wurde.- oder - <see cref="F:Microsoft.Win32.RegistryView.Default" />, wenn keine Ansicht verwendet wurde.</returns>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryOptions">
+ <summary>Gibt Optionen an, die beim Erstellen eines Registrierungsschlüssels verwendet werden sollen.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.None">
+ <summary>Ein nicht flüchtiger Schlüssel.Dies ist der Standardwert.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
+ <summary>Ein temporärer Schlüssel.Die Informationen werden im Arbeitsspeicher gespeichert und nicht beibehalten, wenn der entsprechende Registrierungshive entladen wird.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueKind">
+ <summary>Gibt die Datentypen an, die zum Speichern von Werten in der Registrierung verwendet werden, oder bestimmt den Datentyp eines Werts in der Registrierung.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
+ <summary>Binärdaten in beliebiger Form.Dieser Wert entspricht dem Win32-API-Registrierungsdatentyp REG_BINARY.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
+ <summary>Eine 32-Bit-Binärzahl.Dieser Wert entspricht dem Win32-API-Registrierungsdatentyp REG_DWORD.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
+ <summary>Eine auf NULL endende Zeichenfolge, die nicht erweiterte Verweise auf Umgebungsvariablen (z. B. %PATH%) enthält, die bei Abruf des Werts erweitert werden.Dieser Wert entspricht dem Win32-API-Registrierungsdatentyp REG_EXPAND_SZ.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
+ <summary>Ein Array von auf NULL endenden Zeichenfolgen, das auf zwei NULL-Zeichen endet.Dieser Wert entspricht dem Win32-API-Registrierungsdatentyp REG_MULTI_SZ.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.None">
+ <summary>Kein Datentyp.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
+ <summary>Eine 64-Bit-Binärzahl.Dieser Wert entspricht dem Win32-API-Registrierungsdatentyp REG_QWORD.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.String">
+ <summary>Eine auf NULL endende Zeichenfolge.Dieser Wert entspricht dem Win32-API-Registrierungsdatentyp REG_SZ.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
+ <summary>Ein nicht unterstützter Registrierungsdatentyp.Zum Beispiel wird der Microsoft Win32-API-Registrierungsdatentyp REG_RESOURCE_LIST nicht unterstützt.Geben Sie mit diesem Wert an, dass die <see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" />-Methode den entsprechenden Registrierungsdatentyp bei der Speicherung eines Name-/Wert-Paares bestimmen soll.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueOptions">
+ <summary>Gibt optionales Verhalten an, wenn Name-Wert-Paare von einem Registrierungsschlüssel abgerufen werden.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
+ <summary>Ein Wert des Typs <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> wird abgerufen, ohne die eingebetteten Umgebungsvariablen zu erweitern. </summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.None">
+ <summary>Es ist kein optionales Verhalten angegeben.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryView">
+ <summary>Gibt an, welche Registrierungsansicht auf einem 64-Bit-Betriebssystem verwendet werden soll.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Default">
+ <summary>Die Standardansicht.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry32">
+ <summary>Die 32-Bit-Ansicht.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry64">
+ <summary>Die 64-Bit-Ansicht.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
+ <summary>[SICHERHEITSRELEVANT] Stellt ein SafeHandle zur Windows-Registrierung dar.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>[SICHERHEITSRELEVANT] Initialisiert eine neue Instanz der <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" />-Klasse. </summary>
+ <param name="preexistingHandle">Ein Objekt, das das zu verwendende, bereits vorhandene Handle darstellt.</param>
+ <param name="ownsHandle">true, um das Handle während der Finalisierungsphase zuverlässig freizugeben, und false, um eine zuverlässige Freigabe zu verhindern.</param>
+ </member>
+ <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
+ <member name="T:System.Security.AccessControl.RegistryRights">
+ <summary>Gibt die Zugriffssteuerungsrechte an, die auf Registrierungsobjekte angewendet werden können.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
+ <summary>Das Recht, die einem Registrierungsschlüssel zugeordneten Zugriffsregeln und die Überwachungsregeln zu ändern.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
+ <summary>Für Verwendung durch das System vorgesehen.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
+ <summary>Das Recht, Unterschlüssel von einem Registrierungsschlüssel zu erstellen.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Delete">
+ <summary>Das Recht, einen Registrierungsschlüssel zu löschen.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
+ <summary>Das Recht, die Unterschlüssel eines Registrierungsschlüssel aufzulisten.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
+ <summary>Dieselbe Bedeutung wie <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" />.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
+ <summary>Das Recht, die vollständige Kontrolle über einen Registrierungsschlüssel auszuüben und seine Zugriffsregeln und Überwachungsregeln zu ändern.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Notify">
+ <summary>Das Recht, Benachrichtigungen über Änderungen eines Registrierungsschlüssels anzufordern.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
+ <summary>Das Recht, die Name-Wert-Paare in einem Registrierungsschlüssel abzufragen.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
+ <summary>Das Recht, die Name-Wert-Paare in einem Registrierungsschlüssel abzufragen, die Unterschlüssel zu enumerieren und die Zugriffs- und Überwachungsregeln zu lesen.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
+ <summary>Das Recht, die Zugriffsregeln und die Überwachungsregeln eines Registrierungsschlüssels zu öffnen und zu kopieren.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
+ <summary>Das Recht, Name-Wert-Paare in einem Registrierungsschlüssel zu erstellen, zu löschen und festzulegen.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
+ <summary>Das Recht, den Besitzer eines Registrierungsschlüssels zu ändern.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
+ <summary>Das Recht, die Name-Wert-Paare in einem Registrierungsschlüssel zu erstellen, zu löschen und festzulegen, Unterschlüssel zu erstellen und zu löschen, die Unterschlüssel zu enumerieren und die Zugriffs- und Überwachungsregeln zu lesen.</summary>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/es/Microsoft.Win32.Registry.xml b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/es/Microsoft.Win32.Registry.xml
new file mode 100755
index 0000000000..7078cb5168
--- /dev/null
+++ b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/es/Microsoft.Win32.Registry.xml
@@ -0,0 +1,551 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>Microsoft.Win32.Registry</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.Win32.Registry">
+ <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>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.ClassesRoot">
+ <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>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentConfig">
+ <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>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentUser">
+ <summary>Contiene información sobre las preferencias del usuario actual.Este campo lee la clave base HKEY_CURRENT_USER del Registro de Windows.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
+ <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>
+ <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>
+ <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>
+ <param name="valueName">Nombre del par nombre/valor.</param>
+ <param name="defaultValue">Valor que se devuelve si <paramref name="valueName" /> no existe.</param>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
+ <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>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> no comienza con una clave raíz del Registro válida. </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 los datos de configuración correspondientes al equipo local.Este campo lee la clave base HKEY_LOCAL_MACHINE del Registro de Windows.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.PerformanceData">
+ <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>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
+ <summary>Establece el par nombre/valor especificado en la clave del Registro especificada.Si la clave especificada no existe, se crea.</summary>
+ <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>
+ <param name="valueName">Nombre del par nombre/valor.</param>
+ <param name="value">Valor que se va a almacenar.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> es null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <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>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o modificar claves del Registro. </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>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>
+ <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>
+ <param name="valueName">Nombre del par nombre/valor.</param>
+ <param name="value">Valor que se va a almacenar.</param>
+ <param name="valueKind">Tipo de datos del Registro que se utilizará para almacenar los datos.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> es null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <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>
+ <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>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o modificar claves del Registro. </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 información sobre la configuración de usuario predeterminada.Este campo lee la clave base HKEY_USERS del Registro de Windows.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryHive">
+ <summary>Representa los posibles valores de un nodo de nivel superior en un equipo externo.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
+ <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>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
+ <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>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
+ <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>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
+ <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>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
+ <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>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.Users">
+ <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>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryKey">
+ <summary>Representa un nodo de nivel de clave en el Registro de Windows.Esta clase es una encapsulación del Registro.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
+ <summary>Crea una subclave o abre una subclave existente para el acceso de escritura. </summary>
+ <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>
+ <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>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />is null. </exception>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o abrir la clave del Registro. </exception>
+ <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>
+ <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>
+ <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>
+ <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 subclave o abre una subclave existente con el acceso especificado. Disponible a partir de.NET Framework 2015</summary>
+ <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>
+ <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>
+ <param name="writable">truepara indicar la nueva subclave es grabable; de lo contrario, false.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />is null. </exception>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o abrir la clave del Registro. </exception>
+ <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>
+ <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>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
+ <summary>Crea una subclave o abre una subclave existente con el acceso especificado. Disponible a partir de.NET Framework 2015</summary>
+ <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>
+ <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>
+ <param name="writable">truepara indicar la nueva subclave es grabable; de lo contrario, false.</param>
+ <param name="options">Opción del Registro que se va a usar.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />is null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" />no se especifica una opción válida</exception>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o abrir la clave del Registro. </exception>
+ <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>
+ <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>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
+ <summary>Elimina la subclave especificada. </summary>
+ <param name="subkey">Nombre de la subclave que se va a eliminar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" /> tiene subclaves secundarias. </exception>
+ <exception cref="T:System.ArgumentException">El parámetro <paramref name="subkey" /> no especifica una clave del Registro válida. </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> es null</exception>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar la clave. </exception>
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</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 subclave especificada e indica si se inicia una excepción cuando no se encuentra la subclave. </summary>
+ <param name="subkey">Nombre de la subclave que se va a eliminar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
+ <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>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" /> tiene subclaves secundarias. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="subkey" /> no especifica una clave del Registro válida y <paramref name="throwOnMissingSubKey" /> es true. </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />is null.</exception>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar la clave. </exception>
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</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 una subclave y las subclaves secundarias de forma recursiva. </summary>
+ <param name="subkey">Subclave que se va a eliminar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />is null. </exception>
+ <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>
+ <exception cref="T:System.IO.IOException">Se produjo un error de E/S.</exception>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar la clave. </exception>
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</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 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>
+ <param name="subkey">Nombre de la subclave que se va a eliminar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
+ <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>
+ <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>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas).</exception>
+ <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar la clave.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
+ <summary>Elimina el valor especificado de esta clave.</summary>
+ <param name="name">Nombre del valor que se va a eliminar. </param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> no es una referencia válida a un valor. </exception>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar el valor. </exception>
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que se desea manipular es de sólo lectura. </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 el valor especificado de esta clave e indica si se inicia una excepción cuando no se encuentra el valor.</summary>
+ <param name="name">Nombre del valor que se va a eliminar. </param>
+ <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>
+ <exception cref="T:System.ArgumentException">
+ <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>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para eliminar el valor. </exception>
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> que se desea manipular es de sólo lectura. </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>Libera todos los recursos usados por la instancia actual de la clase <see cref="T:Microsoft.Win32.RegistryKey" />.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.Flush">
+ <summary>Escribe todos los atributos de la clave del Registro abierta y especificada en el Registro.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
+ <summary>[CRÍTICO PARA LA SEGURIDAD] Crea una clave del Registro a partir del identificador especificado.</summary>
+ <returns>Clave del Registro.</returns>
+ <param name="handle">Controlador para la clave del Registro.</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
+ <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>
+ <returns>Clave del Registro.</returns>
+ <param name="handle">Controlador para la clave del Registro.</param>
+ <param name="view">Vista del Registro que se va a usar.</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
+ <summary>Recupera una matriz de cadenas que contiene todos los nombres de las subclaves.</summary>
+ <returns>Matriz de cadenas que contiene los nombres de las subclaves de la clave actual.</returns>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer la clave del Registro. </exception>
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
+ <exception cref="T:System.IO.IOException">Se ha producido un error en el sistema porque, por ejemplo, se ha eliminado la clave actual.</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 el valor asociado al nombre especificado.Devuelve null si el par nombre-valor no existe en el Registro.</summary>
+ <returns>Valor asociado a <paramref name="name" />, o null si no se encuentra <paramref name="name" />.</returns>
+ <param name="name">Nombre del valor que se va a recuperar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
+ <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>
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</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 el valor asociado al nombre especificado.Si no se encuentra el nombre, devuelve el valor predeterminado que se proporcione.</summary>
+ <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>
+ <param name="name">Nombre del valor que se va a recuperar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
+ <param name="defaultValue">Valor que se devuelve si <paramref name="name" /> no existe. </param>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
+ <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>
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</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 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>
+ <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>
+ <param name="name">Nombre del valor que se va a recuperar.Esta cadena no distingue entre mayúsculas y minúsculas.</param>
+ <param name="defaultValue">Valor que se devuelve si <paramref name="name" /> no existe. </param>
+ <param name="options">Uno de los valores de enumeración que especifica el procesamiento opcional del valor recuperado.</param>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
+ <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>
+ <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>
+ <exception cref="T:System.ArgumentException">
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</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 el tipo de datos del Registro del valor asociado al nombre especificado.</summary>
+ <returns>El tipo de datos del Registro del valor asociado a <paramref name="name" />.</returns>
+ <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>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
+ <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>
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</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 matriz de cadenas que contiene todos los nombres de valores asociados a esta clave.</summary>
+ <returns>Matriz de cadenas que contiene los nombres de los valores de la clave actual.</returns>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer en la clave del Registro. </exception>
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
+ <exception cref="T:System.IO.IOException">Se ha producido un error en el sistema porque, por ejemplo, se ha eliminado la clave actual.</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>[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>
+ <returns>Controlador para la clave del Registro.</returns>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.Name">
+ <summary>Recupera el nombre de la clave.</summary>
+ <returns>Nombre absoluto (completo) de la clave.</returns>
+ <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas). </exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
+ <summary>Abre un nuevo <see cref="T:Microsoft.Win32.RegistryKey" /> que representa la clave solicitada en el equipo local con la vista especificada.</summary>
+ <returns>Clave del Registro solicitada.</returns>
+ <param name="hKey">HKEY que se va a abrir.</param>
+ <param name="view">Vista del Registro que se va a usar.</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="hKey" /> o <paramref name="view" /> no es válido.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para realizar esta acción.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
+ <summary>Recupera una subclave en forma de sólo lectura.</summary>
+ <returns>Subclave solicitada, o null si se produjo un error en la operación.</returns>
+ <param name="name">Nombre o ruta de acceso a la subclave que se va a abrir como de solo lectura. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> es null</exception>
+ <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas). </exception>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para leer la clave del Registro. </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 la subclave especificada e indica si debe aplicarse acceso de escritura a la clave. </summary>
+ <returns>Subclave solicitada, o null si se produjo un error en la operación.</returns>
+ <param name="name">Nombre o ruta de acceso de la subclave que se va a abrir. </param>
+ <param name="writable">Ha de establecerse en true si necesita acceso de escritura a la clave. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" />is null. </exception>
+ <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas). </exception>
+ <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>
+ <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 subclave con el nombre especificado y.Disponible a partir de.NET Framework 2015</summary>
+ <returns>Subclave solicitada, o null si se produjo un error en la operación.</returns>
+ <param name="name">Nombre o ruta de acceso de la subclave que se va a crear o abrir.</param>
+ <param name="rights">Los derechos de la clave del registro.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" />is null. </exception>
+ <exception cref="T:System.ObjectDisposedException">El objeto <see cref="T:Microsoft.Win32.RegistryKey" /> está cerrado (no se puede tener acceso a claves cerradas). </exception>
+ <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>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
+ <summary>Establece el par de nombre y valor especificado.</summary>
+ <param name="name">Nombre del valor que se va a almacenar. </param>
+ <param name="value">Datos que se van a almacenar. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" />is null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="value" /> es un tipo de datos no admitido. </exception>
+ <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>
+ <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>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o modificar claves del Registro. </exception>
+ <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>
+ <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>Establece el valor de un par de nombre y valor de la clave del Registro, utilizando el tipo de datos del Registro especificado.</summary>
+ <param name="name">Nombre del valor que se va a almacenar. </param>
+ <param name="value">Datos que se van a almacenar. </param>
+ <param name="valueKind">Tipo de datos del Registro que se utilizará para almacenar los datos. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" />is null. </exception>
+ <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>
+ <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>
+ <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>
+ <exception cref="T:System.Security.SecurityException">El usuario no tiene los permisos necesarios para crear o modificar claves del Registro. </exception>
+ <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>
+ <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 el número de subclaves de la clave actual.</summary>
+ <returns>Número de subclaves de la clave actual.</returns>
+ <exception cref="T:System.Security.SecurityException">El usuario no posee permiso de lectura para la clave. </exception>
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
+ <exception cref="T:System.IO.IOException">Se ha producido un error en el sistema porque, por ejemplo, se ha eliminado la clave actual.</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 representación en formato de cadena de la clave.</summary>
+ <returns>Cadena que representa la clave.Si la clave especificada no es válida (no se encuentra), se devuelve null.</returns>
+ <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>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
+ <summary>Recupera el número de valores de la clave.</summary>
+ <returns>Número de pares de nombre y valor de la clave.</returns>
+ <exception cref="T:System.Security.SecurityException">El usuario no posee permiso de lectura para la clave. </exception>
+ <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>
+ <exception cref="T:System.UnauthorizedAccessException">El usuario no tiene los derechos necesarios en el Registro.</exception>
+ <exception cref="T:System.IO.IOException">Se ha producido un error en el sistema porque, por ejemplo, se ha eliminado la clave actual.</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>Obtiene la vista que se ha usado para crear la clave del Registro. </summary>
+ <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>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryOptions">
+ <summary>Especifica las opciones que se usarán al crear una clave del Registro.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.None">
+ <summary>Una no clave volátil.Éste es el valor predeterminado.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
+ <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>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueKind">
+ <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>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
+ <summary>Datos binarios en cualquier formato.Este valor es equivalente al tipo de datos del Registro REG_BINARY de la API Win32.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
+ <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>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
+ <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>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
+ <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>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.None">
+ <summary>Ningún tipo de datos.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
+ <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>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.String">
+ <summary>Una cadena terminada en nulo.Este valor es equivalente al tipo de datos del Registro REG_SZ de la API Win32.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
+ <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>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueOptions">
+ <summary>Especifica el comportamiento opcional cuando se recuperan pares de nombre y valor de una clave del Registro.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
+ <summary>Se recupera un valor de tipo <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> sin expandir sus variables de entorno incrustadas. </summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.None">
+ <summary>No se especifica ningún comportamiento opcional.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryView">
+ <summary>Especifica la vista del Registro que será el destino en un sistema operativo de 64 bits.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Default">
+ <summary>La vista predeterminada.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry32">
+ <summary>La vista de 32 bits.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry64">
+ <summary>La vista de 64 bits.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
+ <summary>[CRÍTICO PARA LA SEGURIDAD] Representa un controlador seguro para el Registro de Windows.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" />. </summary>
+ <param name="preexistingHandle">Un objeto que representa el controlador preexistente que se va a usar.</param>
+ <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>
+ </member>
+ <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
+ <member name="T:System.Security.AccessControl.RegistryRights">
+ <summary>Especifica los derechos de control de acceso que se pueden aplicar a los objetos del Registro.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
+ <summary>El derecho a cambiar las reglas de acceso y de auditoría asociadas a una clave del Registro.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
+ <summary>Reservado para uso del sistema. </summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
+ <summary>El derecho a crear subclaves de una clave del Registro.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Delete">
+ <summary>El derecho a eliminar una clave del Registro.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
+ <summary>El derecho a mostrar las subclaves de una clave del Registro.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
+ <summary>Igual que <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" />.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
+ <summary>Derecho a ejercer el control completo sobre una clave del Registro y a modificar las reglas de acceso y de auditoría.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Notify">
+ <summary>El derecho a solicitar notificación de cambios sobre una clave del Registro.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
+ <summary>El derecho a consultar los pares de nombre/valor en una clave del Registro.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
+ <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>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
+ <summary>Derecho a abrir y copiar las reglas de acceso y de auditoría para una clave del Registro.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
+ <summary>El derecho a crear, eliminar o establecer pares de nombre/valor en una clave del Registro.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
+ <summary>El derecho a cambiar el propietario de una clave del Registro.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
+ <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>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml
new file mode 100755
index 0000000000..669f1f60d2
--- /dev/null
+++ b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml
@@ -0,0 +1,564 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>Microsoft.Win32.Registry</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.Win32.Registry">
+ <summary>Fournit des objets <see cref="T:Microsoft.Win32.RegistryKey" /> qui représentent les clés racine du Registre Windows et des méthodes static permettant d'accéder à des paires clé/valeur.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.ClassesRoot">
+ <summary>Définit les types (ou classes) de documents ainsi que les propriétés associées à ces types.Ce champ lit la clé de base HKEY_CLASSES_ROOT du Registre Windows.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentConfig">
+ <summary>Contient des informations de configuration concernant le matériel qui ne sont pas spécifiques à l'utilisateur.Ce champ lit la clé de base HKEY_CURRENT_CONFIG du Registre Windows.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentUser">
+ <summary>Contient les informations relatives aux préférences de l'utilisateur en cours.Ce champ lit la clé de base HKEY_CURRENT_USER du Registre Windows.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
+ <summary>Récupère la valeur associée au nom spécifié, dans la clé de Registre spécifiée.Si le nom est introuvable dans la clé spécifiée, retourne une valeur par défaut que vous fournissez ou la valeur null si la clé spécifiée n'existe pas.</summary>
+ <returns>null si la sous-clé spécifiée par <paramref name="keyName" /> n'existe pas ; autrement, la valeur associée à <paramref name="valueName" /> ou <paramref name="defaultValue" /> si <paramref name="valueName" /> est introuvable.</returns>
+ <param name="keyName">Chemin de Registre complet de la clé, commençant avec une racine de Registre valide, comme « HKEY_CURRENT_USER ».</param>
+ <param name="valueName">Nom de la paire nom/valeur.</param>
+ <param name="defaultValue">Valeur à retourner si <paramref name="valueName" /> n'existe pas.</param>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour lire dans la clé de Registre. </exception>
+ <exception cref="T:System.IO.IOException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> qui contient la valeur spécifiée a été marqué pour suppression. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> ne commence pas par une racine de Registre valide. </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>Contient les informations de configuration pour l'ordinateur local.Ce champ lit la clé de base HKEY_LOCAL_MACHINE du Registre Windows.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.PerformanceData">
+ <summary>Contient des informations sur les performances des composants logiciels.Ce champ lit la clé de base HKEY_PERFORMANCE_DATA du Registre Windows.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
+ <summary>Définit la paire nom/valeur spécifiée sur la clé de Registre spécifiée.Si la clé spécifiée n'existe pas, elle est créée.</summary>
+ <param name="keyName">Chemin de Registre complet de la clé, commençant avec une racine de Registre valide, comme « HKEY_CURRENT_USER ».</param>
+ <param name="valueName">Nom de la paire nom/valeur.</param>
+ <param name="value">Valeur à stocker.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> a la valeur null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> ne commence pas par une racine de Registre valide. ouLa longueur de <paramref name="keyName" /> est supérieure à la longueur maximale autorisée (255 caractères).</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> étant en lecture seule, elle n'est pas accessible en écriture ; il s'agit par exemple d'un nœud de niveau racine. </exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour créer ou modifier des clés de Registre. </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>Définit la paire nom/valeur sur la clé de Registre spécifiée, à l'aide du type de données de Registre spécifié.Si la clé spécifiée n'existe pas, elle est créée.</summary>
+ <param name="keyName">Chemin de Registre complet de la clé, commençant avec une racine de Registre valide, comme « HKEY_CURRENT_USER ».</param>
+ <param name="valueName">Nom de la paire nom/valeur.</param>
+ <param name="value">Valeur à stocker.</param>
+ <param name="valueKind">Type de données de Registre à utiliser lors du stockage des données.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> a la valeur null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> ne commence pas par une racine de Registre valide.ouLa longueur de <paramref name="keyName" /> est supérieure à la longueur maximale autorisée (255 caractères).ou Le type de <paramref name="value" /> ne correspondait pas au type de données de Registre spécifié par <paramref name="valueKind" />, par conséquent les données n'ont pas pu être converties correctement. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> étant en lecture seule, elle n'est pas accessible en écriture ; il s'agit par exemple d'un nœud de niveau racine ou bien la clé n'a pas été ouverte avec un accès en écriture. </exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour créer ou modifier des clés de Registre. </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>Contient les informations relatives à la configuration utilisateur par défaut.Ce champ lit la clé de base HKEY_USERS du Registre Windows.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryHive">
+ <summary>Représente les valeurs possibles pour un nœud de niveau supérieur sur un ordinateur étranger.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
+ <summary>Représente la clé de base HKEY_CLASSES_ROOT sur un autre ordinateur.Cette valeur peut être passée à la méthode <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> afin d'ouvrir ce nœud à distance.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
+ <summary>Représente la clé de base HKEY_CURRENT_CONFIG sur un autre ordinateur.Cette valeur peut être passée à la méthode <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> afin d'ouvrir ce nœud à distance.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
+ <summary>Représente la clé de base HKEY_CURRENT_USER sur un autre ordinateur.Cette valeur peut être passée à la méthode <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> afin d'ouvrir ce nœud à distance.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
+ <summary>Représente la clé de base HKEY_LOCAL_MACHINE sur un autre ordinateur.Cette valeur peut être passée à la méthode <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> afin d'ouvrir ce nœud à distance.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
+ <summary>Représente la clé de base HKEY_PERFORMANCE_DATA sur un autre ordinateur.Cette valeur peut être passée à la méthode <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> afin d'ouvrir ce nœud à distance.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.Users">
+ <summary>Représente la clé de base HKEY_USERS sur un autre ordinateur.Cette valeur peut être passée à la méthode <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> afin d'ouvrir ce nœud à distance.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryKey">
+ <summary>Représente un nœud de niveau clé dans le Registre Windows.Cette classe est une encapsulation du Registre.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
+ <summary>Crée une sous-clé ou en ouvre une existante pour l'accès en écriture. </summary>
+ <returns>Sous-clé nouvellement créée ou null si l'opération a échoué.Si une chaîne de longueur nulle est spécifiée pour <paramref name="subkey" />, l'objet <see cref="T:Microsoft.Win32.RegistryKey" /> en cours est retourné.</returns>
+ <param name="subkey">Nom ou chemin d'accès de la sous-clé à créer ou ouvrir.Cette chaîne n'est pas sensible à la casse.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> a la valeur null. </exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour créer ou ouvrir la clé de Registre. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> sur lequel cette méthode est appelée est fermé (les clés fermées sont inaccessibles). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> n'est pas accessible en écriture ; par exemple, il n'a pas été ouvert en tant que clé accessible en écriture ou l'utilisateur ne dispose pas des droits d'accès nécessaires. </exception>
+ <exception cref="T:System.IO.IOException">Le niveau d'imbrication dépasse 510.ouUne erreur système s'est produite, telle que la suppression de la clé ou une tentative de création d'une clé à la racine de <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>Crée une nouvelle sous-clé ou ouvre une existante avec l'accès spécifié. Disponible à partir.NET Framework 2015</summary>
+ <returns>Sous-clé nouvellement créée ou null si l'opération a échoué.Si une chaîne de longueur nulle est spécifiée pour <paramref name="subkey" />, l'objet <see cref="T:Microsoft.Win32.RegistryKey" /> en cours est retourné.</returns>
+ <param name="subkey">Nom ou chemin d'accès de la sous-clé à créer ou ouvrir.Cette chaîne n'est pas sensible à la casse.</param>
+ <param name="writable">truepour indiquer que la nouvelle sous-clé est accessible en écriture ; Sinon, false.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> a la valeur null. </exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour créer ou ouvrir la clé de Registre. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> actuel n'est pas accessible en écriture ; par exemple, il n'a pas été ouvert en tant que clé accessible en écriture ou l'utilisateur ne dispose pas des droits d'accès nécessaires.</exception>
+ <exception cref="T:System.IO.IOException">Le niveau d'imbrication dépasse 510.ouUne erreur système s'est produite, telle que la suppression de la clé ou une tentative de création d'une clé à la racine de <see cref="F:Microsoft.Win32.Registry.LocalMachine" />.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
+ <summary>Crée une nouvelle sous-clé ou ouvre une existante avec l'accès spécifié. Disponible à partir.NET Framework 2015</summary>
+ <returns>Sous-clé nouvellement créée ou null si l'opération a échoué.Si une chaîne de longueur nulle est spécifiée pour <paramref name="subkey" />, l'objet <see cref="T:Microsoft.Win32.RegistryKey" /> en cours est retourné.</returns>
+ <param name="subkey">Nom ou chemin d'accès de la sous-clé à créer ou ouvrir.Cette chaîne n'est pas sensible à la casse.</param>
+ <param name="writable">truepour indiquer que la nouvelle sous-clé est accessible en écriture ; Sinon, false.</param>
+ <param name="options">Option de Registre à utiliser.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> a la valeur null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" />ne spécifie pas une Option valide</exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour créer ou ouvrir la clé de Registre. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> actuel n'est pas accessible en écriture ; par exemple, il n'a pas été ouvert en tant que clé accessible en écriture ou l'utilisateur ne dispose pas des droits d'accès nécessaires.</exception>
+ <exception cref="T:System.IO.IOException">Le niveau d'imbrication dépasse 510.ouUne erreur système s'est produite, telle que la suppression de la clé ou une tentative de création d'une clé à la racine de <see cref="F:Microsoft.Win32.Registry.LocalMachine" />.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
+ <summary>Supprime la sous-clé spécifiée. </summary>
+ <param name="subkey">Nom de la sous-clé à supprimer.Cette chaîne n'est pas sensible à la casse.</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" /> possède des sous-clés enfants. </exception>
+ <exception cref="T:System.ArgumentException">Le paramètre <paramref name="subkey" /> ne spécifie pas une clé de Registre valide. </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> est null</exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour supprimer la clé. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés.</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>Supprime la sous-clé spécifiée et spécifie si une exception est levée lorsque la sous-clé est introuvable. </summary>
+ <param name="subkey">Nom de la sous-clé à supprimer.Cette chaîne n'est pas sensible à la casse.</param>
+ <param name="throwOnMissingSubKey">Indique si une exception doit être déclenchée lorsque la sous-clé spécifiée est introuvable.Si cet argument a la valeur true et que la sous-clé spécifiée n'existe pas, une exception est levée.Si cet argument a la valeur false et que la sous-clé spécifiée n'existe pas, aucune action n'est entreprise.</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" /> possède des sous-clés enfants. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="subkey" /> ne spécifie pas une clé de Registre valide et <paramref name="throwOnMissingSubKey" /> a la valeur true. </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> a la valeur null.</exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour supprimer la clé. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés.</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>Supprime récursivement une sous-clé et toutes les sous-clés enfants. </summary>
+ <param name="subkey">Sous-clé à supprimer.Cette chaîne n'est pas sensible à la casse.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> a la valeur null. </exception>
+ <exception cref="T:System.ArgumentException">Une tentative de suppression d'une ruche racine est effectuée.ou<paramref name="subkey" /> ne spécifie pas une sous-clé de Registre valide. </exception>
+ <exception cref="T:System.IO.IOException">Une erreur d'E/S s'est produite.</exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour supprimer la clé. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés.</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>Supprime de manière récursive la sous-clé spécifiée et toutes les sous-clés enfants, et spécifie si une exception est levée si la sous-clé est introuvable. </summary>
+ <param name="subkey">Nom de la sous-clé à supprimer.Cette chaîne n'est pas sensible à la casse.</param>
+ <param name="throwOnMissingSubKey">Indique si une exception doit être déclenchée lorsque la sous-clé spécifiée est introuvable.Si cet argument a la valeur true et que la sous-clé spécifiée n'existe pas, une exception est levée.Si cet argument a la valeur false et que la sous-clé spécifiée n'existe pas, aucune action n'est entreprise.</param>
+ <exception cref="T:System.ArgumentException">Une tentative a été faite pour supprimer la ruche racine de l'arborescence.ou<paramref name="subkey" /> ne spécifie pas une sous-clé de Registre valide et <paramref name="throwOnMissingSubKey" /> a la valeur true.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> a la valeur null.</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> est fermé (les clés fermées ne sont pas accessibles).</exception>
+ <exception cref="T:System.UnauthorizedAccessException">L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés.</exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour supprimer la clé.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
+ <summary>Supprime la valeur spécifiée de cette clé.</summary>
+ <param name="name">Nom de la valeur à supprimer. </param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> n'est pas une référence valide à une valeur. </exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour supprimer la valeur. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> en cours de manipulation est en lecture seule. </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>Supprime la valeur spécifiée de cette clé et spécifie si une exception est levée lorsque la valeur est introuvable.</summary>
+ <param name="name">Nom de la valeur à supprimer. </param>
+ <param name="throwOnMissingValue">Indique si une exception doit être déclenchée lorsque la valeur spécifiée est introuvable.Si cet argument a la valeur true et que la valeur spécifiée n'existe pas, une exception est levée.Si cet argument a la valeur false et que la valeur spécifiée n'existe pas, aucune action n'est entreprise.</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> n'est pas une référence valide à une valeur et <paramref name="throwOnMissingValue" /> est true. ou <paramref name="name" /> a la valeur null.</exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour supprimer la valeur. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> en cours de manipulation est en lecture seule. </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>Libère toutes les ressources utilisées par l'instance actuelle de la classe <see cref="T:Microsoft.Win32.RegistryKey" />.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.Flush">
+ <summary>Écrit tous les attributs de la clé de Registre ouverte spécifiée dans le Registre.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
+ <summary>[ESSENTIEL POUR LA SÉCURITÉ] Crée une clé de Registre à partir d'un handle spécifié.</summary>
+ <returns>Clé de Registre.</returns>
+ <param name="handle">Handle de la clé de Registre.</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
+ <summary>[ESSENTIEL POUR LA SÉCURITÉ] Crée une clé de Registre à partir d'un handle spécifié et de la configuration d'affichage du Registre. </summary>
+ <returns>Clé de Registre.</returns>
+ <param name="handle">Handle de la clé de Registre.</param>
+ <param name="view">Affichage du Registre à utiliser.</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
+ <summary>Récupère un tableau de chaînes qui contient tous les noms de sous-clés.</summary>
+ <returns>Tableau de chaînes qui contient les noms des sous-clés pour la clé active.</returns>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour lire dans la clé. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés.</exception>
+ <exception cref="T:System.IO.IOException">Une erreur système s'est produite, telle que la suppression de la clé actuelle.</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>Récupère la valeur associée au nom spécifié.Retourne null si la paire nom/valeur n'existe pas dans le Registre.</summary>
+ <returns>La valeur associée à <paramref name="name" />, ou null si <paramref name="name" /> est introuvable.</returns>
+ <param name="name">Nom de la valeur à récupérer.Cette chaîne n'est pas sensible à la casse.</param>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour lire dans la clé de Registre. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> qui contient la valeur spécifiée est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.IO.IOException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> qui contient la valeur spécifiée a été marqué pour suppression. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés.</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>Récupère la valeur associée au nom spécifié.Si le nom est introuvable, la valeur par défaut que vous fournissez est retournée.</summary>
+ <returns>La valeur associée à <paramref name="name" />, avec toutes les variables d'environnement incorporées non développées, ou <paramref name="defaultValue" /> si <paramref name="name" /> est introuvable.</returns>
+ <param name="name">Nom de la valeur à récupérer.Cette chaîne n'est pas sensible à la casse.</param>
+ <param name="defaultValue">Valeur à retourner si <paramref name="name" /> n'existe pas. </param>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour lire dans la clé de Registre. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> qui contient la valeur spécifiée est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.IO.IOException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> qui contient la valeur spécifiée a été marqué pour suppression. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés.</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>Récupère la valeur associée au nom spécifié et aux options de récupération.Si le nom est introuvable, la valeur par défaut que vous fournissez est retournée.</summary>
+ <returns>Valeur associée à <paramref name="name" />, traitée conformément aux <paramref name="options" /> spécifiées, ou <paramref name="defaultValue" /> si <paramref name="name" /> est introuvable.</returns>
+ <param name="name">Nom de la valeur à récupérer.Cette chaîne n'est pas sensible à la casse.</param>
+ <param name="defaultValue">Valeur à retourner si <paramref name="name" /> n'existe pas. </param>
+ <param name="options">Une des valeurs d'énumération qui spécifie le traitement facultatif de la valeur récupérée.</param>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour lire dans la clé de Registre. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> qui contient la valeur spécifiée est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.IO.IOException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> qui contient la valeur spécifiée a été marqué pour suppression. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" /> n'est pas une valeur <see cref="T:Microsoft.Win32.RegistryValueOptions" /> valide ; par exemple, une valeur non valide est castée en <see cref="T:Microsoft.Win32.RegistryValueOptions" />.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés.</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>Récupère le type de données de Registre de la valeur associée au nom spécifié.</summary>
+ <returns>Type de données de Registre de la valeur associée à <paramref name="name" />.</returns>
+ <param name="name">Nom de la valeur dont le type de données de Registre doit être récupéré.Cette chaîne n'est pas sensible à la casse.</param>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour lire dans la clé de Registre. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> qui contient la valeur spécifiée est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.IO.IOException">La sous-clé qui contient la valeur spécifiée n'existe pas.ouLa paire nom/valeur spécifiée par <paramref name="name" /> n'existe pas.Cette exception n'est pas levée dans Windows 95, Windows 98 ou Windows Millennium Edition.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés.</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>Récupère un tableau de chaînes qui contient tous les noms de valeurs associés à cette clé.</summary>
+ <returns>Tableau de chaînes qui contient les noms de valeurs pour la clé active.</returns>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour lire dans la clé de Registre. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés.</exception>
+ <exception cref="T:System.IO.IOException">Une erreur système s'est produite, telle que la suppression de la clé actuelle.</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>[ESSENTIEL POUR LA SÉCURITÉ] Obtient un objet <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> qui représente la clé de Registre que l'objet <see cref="T:Microsoft.Win32.RegistryKey" /> actuel encapsule.</summary>
+ <returns>Handle de la clé de Registre.</returns>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.Name">
+ <summary>Récupère le nom de la clé.</summary>
+ <returns>Nom absolu (complet) de la clé.</returns>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> est fermé (les clés fermées ne sont pas accessibles). </exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
+ <summary>Ouvre une nouvelle <see cref="T:Microsoft.Win32.RegistryKey" /> qui représente la clé demandée sur l'ordinateur local avec la vue spécifiée.</summary>
+ <returns>Clé de Registre demandée.</returns>
+ <param name="hKey">Clé HKEY à ouvrir.</param>
+ <param name="view">Affichage du Registre à utiliser.</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="hKey" /> ou <paramref name="view" /> n'est pas valide.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés.</exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour exécuter cette action.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
+ <summary>Récupère une sous-clé en lecture seule.</summary>
+ <returns>Sous-clé demandée ou null en cas d'échec de l'opération.</returns>
+ <param name="name">Nom ou chemin d'accès de la sous-clé à ouvrir en lecture seule. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> est null</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour lire la clé de Registre. </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>Extrait une sous-clé spécifiée et spécifie si l'accès en écriture doit s'appliquer à la clé. </summary>
+ <returns>Sous-clé demandée ou null en cas d'échec de l'opération.</returns>
+ <param name="name">Nom ou chemin d'accès de la sous-clé à ouvrir. </param>
+ <param name="writable">A la valeur true si vous avez besoin d'accéder à la clé en écriture. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> a la valeur null. </exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour accéder à la clé de Registre dans le mode spécifié. </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>Récupère une sous-clé portant le nom spécifié.Disponible à partir.NET Framework 2015</summary>
+ <returns>Sous-clé demandée ou null en cas d'échec de l'opération.</returns>
+ <param name="name">Nom ou chemin d'accès de la sous-clé à créer ou ouvrir.</param>
+ <param name="rights">Droits pour la clé de Registre.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> a la valeur null. </exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour accéder à la clé de Registre dans le mode spécifié. </exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
+ <summary>Définit la paire nom/valeur spécifiée.</summary>
+ <param name="name">Nom de la valeur à stocker. </param>
+ <param name="value">Données à stocker. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> a la valeur null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="value" /> est un type de données non pris en charge. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> qui contient la valeur spécifiée est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> est en lecture seule et n'est pas accessible en écriture ; par exemple, la clé n'a pas été ouverte avec un accès en écriture. ouL'objet <see cref="T:Microsoft.Win32.RegistryKey" /> représente un nœud de niveau racine, et le système d'exploitation est Windows Millennium Edition ou Windows 98.</exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour créer ou modifier des clés de Registre. </exception>
+ <exception cref="T:System.IO.IOException">L'objet <see cref="T:Microsoft.Win32.RegistryKey" /> représente un nœud de niveau racine, et le système d'exploitation est Windows 2000, Windows XP ou 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>Définit la valeur d'une paire nom/valeur dans la clé de Registre à l'aide du type de données de Registre spécifié.</summary>
+ <param name="name">Nom de la valeur à stocker. </param>
+ <param name="value">Données à stocker. </param>
+ <param name="valueKind">Type de données de Registre à utiliser lors du stockage des données. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> a la valeur null. </exception>
+ <exception cref="T:System.ArgumentException">Le type de <paramref name="value" /> ne correspondait pas au type de données de Registre spécifié par <paramref name="valueKind" />, par conséquent les données n'ont pas pu être converties correctement. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> qui contient la valeur spécifiée est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> est en lecture seule et n'est pas accessible en écriture ; par exemple, la clé n'a pas été ouverte avec un accès en écriture.ouL'objet <see cref="T:Microsoft.Win32.RegistryKey" /> représente un nœud de niveau racine, et le système d'exploitation est Windows Millennium Edition ou Windows 98. </exception>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas les autorisations requises pour créer ou modifier des clés de Registre. </exception>
+ <exception cref="T:System.IO.IOException">L'objet <see cref="T:Microsoft.Win32.RegistryKey" /> représente un nœud de niveau racine, et le système d'exploitation est Windows 2000, Windows XP ou 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>Récupère le nombre de sous-clés de la clé actuelle.</summary>
+ <returns>Nombre de sous-clés de la clé actuelle.</returns>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas d'autorisation en lecture pour la clé. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés.</exception>
+ <exception cref="T:System.IO.IOException">Une erreur système s'est produite, telle que la suppression de la clé actuelle.</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>Récupère une représentation de type chaîne de cette clé.</summary>
+ <returns>Chaîne représentant la clé.Si la clé spécifiée n'est pas valide (introuvable), null est retourné.</returns>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> qui fait l'objet d'un accès est fermé (les clés fermées ne sont pas accessibles). </exception>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
+ <summary>Récupère le nombre de valeurs dans la clé.</summary>
+ <returns>Nombre de paires nom/valeur dans la clé.</returns>
+ <exception cref="T:System.Security.SecurityException">L'utilisateur n'a pas d'autorisation en lecture pour la clé. </exception>
+ <exception cref="T:System.ObjectDisposedException">Le <see cref="T:Microsoft.Win32.RegistryKey" /> en cours de manipulation est fermé (les clés fermées ne sont pas accessibles). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">L'utilisateur ne dispose pas des droits d'accès à la base de registres appropriés.</exception>
+ <exception cref="T:System.IO.IOException">Une erreur système s'est produite, telle que la suppression de la clé actuelle.</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>Obtient la vue utilisée pour créer la clé de Registre. </summary>
+ <returns>Vue utilisée pour créer la clé de Registre.ou<see cref="F:Microsoft.Win32.RegistryView.Default" />, si aucune vue n'a été utilisée.</returns>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryOptions">
+ <summary>Spécifie les options à utiliser lors de la création d'une clé de Registre.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.None">
+ <summary>Clé non volatile.Il s'agit de la valeur par défaut.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
+ <summary>Clé volatile.Les informations sont stockées en mémoire et ne sont pas conservées lorsque la ruche de Registre correspondante est déchargée.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueKind">
+ <summary>Spécifie les types de données à utiliser lors du stockage des valeurs dans le Registre ou identifie le type de données d'une valeur dans le Registre.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
+ <summary>Données binaires dans tout formulaire.Cette valeur est équivalente au type de données de Registre REG_BINARY de l'API Win32.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
+ <summary>Nombre binaire 32 bits.Cette valeur est équivalente au type de données de Registre REG_DWORD de l'API Win32.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
+ <summary>Chaîne terminée par le caractère NULL qui contient des références non étendues aux variables d'environnement, telles que %PATH%, qui sont étendues lorsque la valeur est récupérée.Cette valeur est équivalente au type de données de Registre REG_EXPAND_SZ de l'API Win32.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
+ <summary>Tableau de chaînes terminées par deux caractères nuls.Cette valeur est équivalente au type de données de Registre REG_MULTI_SZ de l'API Win32.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.None">
+ <summary>Aucun type de données.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
+ <summary>Nombre binaire 64 bits.Cette valeur est équivalente au type de données de Registre REG_QWORD de l'API Win32.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.String">
+ <summary>Chaîne terminée par le caractère NULL.Cette valeur est équivalente au type de données de Registre REG_SZ de l'API Win32.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
+ <summary>Type de données de Registre non pris en charge.Par exemple, le type de données de Registre REG_RESOURCE_LIST de Microsoft API Win32 n'est pas pris en charge.Utilisez cette valeur pour spécifier que la méthode <see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> doit déterminer le type de données de Registre approprié lors du stockage d'une paire nom/valeur.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueOptions">
+ <summary>Spécifie le comportement facultatif lors de la récupération de paires nom/valeur d'une clé de Registre.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
+ <summary>Une valeur de type <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> est récupérée sans développer ses variables d'environnement incorporées. </summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.None">
+ <summary>Aucun comportement facultatif n'est spécifié.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryView">
+ <summary>Spécifie quel affichage de Registre cibler sur un système d'exploitation 64 bits.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Default">
+ <summary>Affichage par défaut.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry32">
+ <summary>Affichage 32 bits.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry64">
+ <summary>Affichage 64 bits.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
+ <summary>[ESSENTIEL POUR LA SÉCURITÉ] Représente un handle sécurisé pour le Registre Windows.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" />. </summary>
+ <param name="preexistingHandle">Objet qui représente le handle préexistant à utiliser.</param>
+ <param name="ownsHandle">true pour libérer de manière fiable le handle pendant la phase de finalisation ; false pour empêcher la libération fiable.</param>
+ </member>
+ <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
+ <member name="T:System.Security.AccessControl.RegistryRights">
+ <summary>Spécifie les droits de contrôle d'accès qui peuvent s'appliquer aux objets de Registre.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
+ <summary>Droit de modifier les règles d'accès et d'audit associées à une clé de Registre.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
+ <summary>Réservé au système.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
+ <summary>Droit de créer des sous-clés d'une clé de Registre.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Delete">
+ <summary>Droit de supprimer une clé de Registre.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
+ <summary>Droit de répertorier les sous-clés d'une clé de Registre.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
+ <summary>Identique à <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" />.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
+ <summary>Droit d'exercer un contrôle total sur une clé de Registre et d'en modifier les règles d'accès et d'audit.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Notify">
+ <summary>Droit de demander la notification des modifications apportées à une clé de Registre.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
+ <summary>Droit d'interroger les paires nom/valeur d'une clé de Registre.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
+ <summary>Droit d'interroger les paires nom/valeur d'une clé de Registre, de demander la notification des modifications, d'énumérer les sous-clés et de lire les règles d'accès et d'audit.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
+ <summary>Droit d'ouvrir et de copier les règles d'accès et d'audit d'une clé de Registre.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
+ <summary>Droit de créer, supprimer ou définir des paires nom/valeur d'une clé de Registre.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
+ <summary>Droit de modifier le propriétaire d'une clé de Registre.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
+ <summary>Droit de créer, supprimer et définir les paires nom/valeur d'une clé de Registre, de créer ou de supprimer des sous-clés, de demander notification des modifications, d'énumérer les sous-clés et de lire les règles d'accès et d'audit.</summary>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/it/Microsoft.Win32.Registry.xml b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/it/Microsoft.Win32.Registry.xml
new file mode 100755
index 0000000000..cb55702d2a
--- /dev/null
+++ b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/it/Microsoft.Win32.Registry.xml
@@ -0,0 +1,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> \ No newline at end of file
diff --git a/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml
new file mode 100755
index 0000000000..04b2df3206
--- /dev/null
+++ b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml
@@ -0,0 +1,575 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>Microsoft.Win32.Registry</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.Win32.Registry">
+ <summary>Windows レジストリのルート キーを表す <see cref="T:Microsoft.Win32.RegistryKey" /> オブジェクト、およびキー/値ペアにアクセスするための static メソッドを提供します。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.ClassesRoot">
+ <summary>ドキュメントの型 (またはクラス) と、これらの型に関連付けられるプロパティを定義します。このフィールドには、Windows レジストリの基本キー HKEY_CLASSES_ROOT が読み込まれます。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentConfig">
+ <summary>各ユーザーに共通のハードウェアに関する構成情報を格納します。このフィールドには、Windows レジストリの基本キー HKEY_CURRENT_CONFIG が読み込まれます。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentUser">
+ <summary>現在のユーザー設定に関する情報が格納されます。このフィールドには、Windows レジストリの基本キー HKEY_CURRENT_USER が読み込まれます。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
+ <summary>指定したレジストリ キーに含まれる、指定した名前に関連付けられた値を取得します。指定したキーに該当する名前が見つからない場合は、設定している既定値が返されます。指定したキーが存在しない場合は、null が返されます。</summary>
+ <returns>
+ <paramref name="keyName" /> で指定したサブキーが存在しない場合は、null。それ以外の場合は、<paramref name="valueName" /> に関連付けられた値。<paramref name="valueName" /> が見つからない場合は、<paramref name="defaultValue" />。</returns>
+ <param name="keyName">有効なレジストリ ルート ("HKEY_CURRENT_USER" など) から始まるキーの完全なレジストリ パス。</param>
+ <param name="valueName">名前/値ペアの名前。</param>
+ <param name="defaultValue">
+ <paramref name="valueName" /> が存在しない場合に返す値。</param>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、レジストリ キーからの読み取りに必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.IO.IOException">削除対象としてマークされ、指定された値を格納する <see cref="T:Microsoft.Win32.RegistryKey" />。</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> が有効なレジストリ ルートから始まっていません。</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>ローカル コンピューターの構成データが格納されます。このフィールドには、Windows レジストリの基本キー HKEY_LOCAL_MACHINE が読み込まれます。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.PerformanceData">
+ <summary>ソフトウェア コンポーネントのパフォーマンス情報を格納します。このフィールドには、Windows レジストリの基本キー HKEY_PERFORMANCE_DATA が読み込まれます。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
+ <summary>指定したレジストリ キーに、指定した名前/値ペアを設定します。指定したキーが存在しない場合は、キーが作成されます。</summary>
+ <param name="keyName">有効なレジストリ ルート ("HKEY_CURRENT_USER" など) から始まるキーの完全なレジストリ パス。</param>
+ <param name="valueName">名前/値ペアの名前。</param>
+ <param name="value">格納される値。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> は null なので、</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> が有効なレジストリ ルートから始まっていません。または<paramref name="keyName" /> が許容される最大長 (255 文字) を超えています。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> が読み取り専用であるため、このキーに書き込むことはできません。たとえば、ルートレベル ノードの場合などです。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、レジストリ キーの作成または変更に必要なアクセス許可がありません。</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>指定したレジストリ データ型を使用して、指定したレジストリ キーに名前/値ペアを設定します。指定したキーが存在しない場合は、キーが作成されます。</summary>
+ <param name="keyName">有効なレジストリ ルート ("HKEY_CURRENT_USER" など) から始まるキーの完全なレジストリ パス。</param>
+ <param name="valueName">名前/値ペアの名前。</param>
+ <param name="value">格納される値。</param>
+ <param name="valueKind">データを格納する際に使用するレジストリ データ型。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> は null なので、</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> が有効なレジストリ ルートから始まっていません。または<paramref name="keyName" /> が許容される最大長 (255 文字) を超えています。または<paramref name="value" /> の型が <paramref name="valueKind" /> で指定したレジストリ データ型と一致しなかったため、データを適切に変換できませんでした。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> が読み取り専用であるため、このキーに書き込むことはできません。ルートレベル ノードの場合や、書き込みアクセスが設定された状態でキーが開かれていない場合などです。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、レジストリ キーの作成または変更に必要なアクセス許可がありません。</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>既定のユーザー構成に関する情報を格納します。このフィールドには、Windows レジストリの基本キー HKEY_USERS が読み込まれます。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryHive">
+ <summary>外部コンピューターの最上位ノードの有効値を表します。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
+ <summary>別のコンピューターの HKEY_CLASSES_ROOT 基本キーを表します。この値を <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> メソッドに渡すと、このノードをリモートから開くことができます。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
+ <summary>別のコンピューターの HKEY_CURRENT_CONFIG 基本キーを表します。この値を <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> メソッドに渡すと、このノードをリモートから開くことができます。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
+ <summary>別のコンピューターの HKEY_CURRENT_USER 基本キーを表します。この値を <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> メソッドに渡すと、このノードをリモートから開くことができます。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
+ <summary>別のコンピューターの HKEY_LOCAL_MACHINE 基本キーを表します。この値を <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> メソッドに渡すと、このノードをリモートから開くことができます。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
+ <summary>別のコンピューターの HKEY_PERFORMANCE_DATA 基本キーを表します。この値を <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> メソッドに渡すと、このノードをリモートから開くことができます。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.Users">
+ <summary>別のコンピューターの HKEY_USERS 基本キーを表します。この値を <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> メソッドに渡すと、このノードをリモートから開くことができます。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryKey">
+ <summary>Windows レジストリのキー レベル ノードを表します。このクラスはレジストリをカプセル化します。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
+ <summary>新しいサブキーを作成するか、または既存のサブキーを書き込みアクセスで開きます。</summary>
+ <returns>新たに作成されたサブキー。操作が失敗した場合は null。<paramref name="subkey" /> に長さ 0 の文字列が指定された場合は、現在の <see cref="T:Microsoft.Win32.RegistryKey" /> オブジェクトが返されます。</returns>
+ <param name="subkey">作成または開くサブキーの名前またはパス。この文字列の大文字と小文字は区別されません。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> は null です。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーには、レジストリ キーを作成または開くために必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">このメソッドの実行対象の <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じられています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> に書き込みができません。書き込み可能なキーとして開かれていない、必要なアクセス権がユーザーに設定されていないなどの理由が考えられます。</exception>
+ <exception cref="T:System.IO.IOException">入れ子のレベルが 510 を超えています。またはシステム エラーが発生しました。たとえば、<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>新しいサブキーを作成するか、指定のアクセス権を持つ既存のサブキーを開きます。 Available starting in .NET Framework 2015</summary>
+ <returns>新たに作成されたサブキー。操作が失敗した場合は null。<paramref name="subkey" /> に長さ 0 の文字列が指定された場合は、現在の <see cref="T:Microsoft.Win32.RegistryKey" /> オブジェクトが返されます。</returns>
+ <param name="subkey">作成または開くサブキーの名前またはパス。この文字列の大文字と小文字は区別されません。</param>
+ <param name="writable">true新しいサブキーを示すためには、書き込み可能です。それ以外の場合、falseです。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> は null です。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーには、レジストリ キーを作成または開くために必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">現在の <see cref="T:Microsoft.Win32.RegistryKey" /> に書き込みができません。書き込み可能なキーとして開かれていない、必要なアクセス権がユーザーに設定されていないなどの理由が考えられます。</exception>
+ <exception cref="T:System.IO.IOException">入れ子のレベルが 510 を超えています。またはシステム エラーが発生しました。たとえば、<see cref="F:Microsoft.Win32.Registry.LocalMachine" /> ルートでのキーの削除または作成が試行されました。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
+ <summary>新しいサブキーを作成するか、指定のアクセス権を持つ既存のサブキーを開きます。 Available starting in .NET Framework 2015</summary>
+ <returns>新たに作成されたサブキー。操作が失敗した場合は null。<paramref name="subkey" /> に長さ 0 の文字列が指定された場合は、現在の <see cref="T:Microsoft.Win32.RegistryKey" /> オブジェクトが返されます。</returns>
+ <param name="subkey">作成または開くサブキーの名前またはパス。この文字列の大文字と小文字は区別されません。</param>
+ <param name="writable">true新しいサブキーを示すためには、書き込み可能です。それ以外の場合、falseです。</param>
+ <param name="options">使用するレジストリ オプション。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> は null です。 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" />有効なオプションを指定しません。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーには、レジストリ キーを作成または開くために必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">現在の <see cref="T:Microsoft.Win32.RegistryKey" /> に書き込みができません。書き込み可能なキーとして開かれていない、必要なアクセス権がユーザーに設定されていないなどの理由が考えられます。</exception>
+ <exception cref="T:System.IO.IOException">入れ子のレベルが 510 を超えています。またはシステム エラーが発生しました。たとえば、<see cref="F:Microsoft.Win32.Registry.LocalMachine" /> ルートでのキーの削除または作成が試行されました。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
+ <summary>指定したサブキーを削除します。</summary>
+ <param name="subkey">削除するサブキーの名前。この文字列の大文字と小文字は区別されません。</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" /> に子サブキーがあります。</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="subkey" /> パラメーターに、有効なレジストリ サブキーが指定されていません。 </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> がnull</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、キーの削除に必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">操作対象の <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">ユーザーに、必要なレジストリ権限がありません。</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>指定したサブキーを削除します。また、サブキーが見つからない場合に例外を発生させるかどうかを指定します。</summary>
+ <param name="subkey">削除するサブキーの名前。この文字列の大文字と小文字は区別されません。</param>
+ <param name="throwOnMissingSubKey">指定したサブキーが見つからない場合に例外を発生させるかどうかを示します。この引数が true であり、指定したサブキーが見つからない場合は、例外が発生します。この引数が false であり、指定したサブキーが見つからない場合は、何も実行されません。</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" /> に子サブキーがあります。 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="subkey" /> に有効なレジストリ キーが指定されておらず、<paramref name="throwOnMissingSubKey" /> が true です。 </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> は null です。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、キーの削除に必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">操作対象の <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">ユーザーに、必要なレジストリ権限がありません。</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>サブキーとその子サブキーを再帰的に削除します。</summary>
+ <param name="subkey">削除するサブキー。この文字列の大文字と小文字は区別されません。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> は null です。</exception>
+ <exception cref="T:System.ArgumentException">ルート ハイブを削除しようとしました。または<paramref name="subkey" /> に、有効なレジストリ サブキーが指定されていません。</exception>
+ <exception cref="T:System.IO.IOException">I/O エラーが発生しました。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、キーの削除に必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">操作対象の <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">ユーザーに、必要なレジストリ権限がありません。</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>指定されたサブキーとその子サブキーを再帰的に削除します。サブキーが見つからなかった場合に例外を発生させるかどうかを指定します。</summary>
+ <param name="subkey">削除するサブキーの名前。この文字列の大文字と小文字は区別されません。</param>
+ <param name="throwOnMissingSubKey">指定したサブキーが見つからない場合に例外を発生させるかどうかを示します。この引数が true であり、指定したサブキーが見つからない場合は、例外が発生します。この引数が false であり、指定したサブキーが見つからない場合は、何も実行されません。</param>
+ <exception cref="T:System.ArgumentException">ツリーのルート ハイブを削除しようとしました。または<paramref name="subkey" /> に有効なレジストリ サブキーが指定されておらず、<paramref name="throwOnMissingSubKey" /> が true です。</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> は null です。</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">ユーザーに、必要なレジストリ権限がありません。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、キーの削除に必要なアクセス許可がありません。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
+ <summary>指定した値をこのキーから削除します。</summary>
+ <param name="name">削除する値の名前。 </param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> が有効な値参照ではありません。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、値の削除に必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">操作対象の <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">操作しようとしている <see cref="T:Microsoft.Win32.RegistryKey" /> は読み取り専用です。</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>指定した値をこのキーから削除します。また、値が見つからない場合に例外を発生させるかどうかを指定します。</summary>
+ <param name="name">削除する値の名前。</param>
+ <param name="throwOnMissingValue">指定した値が見つからない場合に例外を発生させるかどうかを示します。この引数が true であり、指定した値が見つからない場合は、例外が発生します。この引数が false であり、指定した値が見つからない場合は、何も実行されません。</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> が有効な値参照ではなくて、<paramref name="throwOnMissingValue" /> が true です。または <paramref name="name" /> は null です。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、値の削除に必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">操作対象の <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">操作しようとしている <see cref="T:Microsoft.Win32.RegistryKey" /> は読み取り専用です。</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>
+ <see cref="T:Microsoft.Win32.RegistryKey" /> クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.Flush">
+ <summary>指定したオープン レジストリ キーのすべての属性をこのレジストリへ書き込みます。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
+ <summary>[セキュリティ クリティカル] 指定されたハンドルからレジストリ キーを作成します。</summary>
+ <returns>レジストリ キー</returns>
+ <param name="handle">レジストリ キーのハンドル。</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
+ <summary>[セキュリティ クリティカル] 指定されたハンドルおよびレジストリ ビュー設定に基づいてレジストリ キーを作成します。</summary>
+ <returns>レジストリ キー</returns>
+ <param name="handle">レジストリ キーのハンドル。</param>
+ <param name="view">使用するレジストリ ビュー。</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
+ <summary>すべてのサブキーの名前が格納されている文字列の配列を取得します。</summary>
+ <returns>現在のキーのサブキーの名前を格納する文字列の配列。</returns>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、キーからの読み取りに必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">操作対象の <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">ユーザーに、必要なレジストリ権限がありません。</exception>
+ <exception cref="T:System.IO.IOException">システム エラーが発生しました。たとえば、現在のキーが削除されています。</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>指定した名前に関連付けられている値を取得します。名前/値ペアがレジストリに存在しない場合、null を返します。</summary>
+ <returns>
+ <paramref name="name" /> に関連付けられた値。<paramref name="name" /> が見つからない場合は null。</returns>
+ <param name="name">取得する値の名前。この文字列の大文字と小文字は区別されません。</param>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、レジストリ キーからの読み取りに必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">指定された値を格納している <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.IO.IOException">削除対象としてマークされ、指定された値を格納する <see cref="T:Microsoft.Win32.RegistryKey" />。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">ユーザーに、必要なレジストリ権限がありません。</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>指定した名前に関連付けられている値を取得します。名前が見つからない場合、設定されている既定値を返します。</summary>
+ <returns>
+ <paramref name="name" /> に関連付けられた値 (埋め込まれた環境変数は未展開のまま)。<paramref name="name" /> が見つからない場合は <paramref name="defaultValue" />。</returns>
+ <param name="name">取得する値の名前。この文字列の大文字と小文字は区別されません。</param>
+ <param name="defaultValue">
+ <paramref name="name" /> が存在しない場合に返す値。</param>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、レジストリ キーからの読み取りに必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">指定された値を格納している <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.IO.IOException">削除対象としてマークされ、指定された値を格納する <see cref="T:Microsoft.Win32.RegistryKey" />。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">ユーザーに、必要なレジストリ権限がありません。</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>指定した名前に関連付けられている値を、取得オプションを指定して取得します。名前が見つからない場合、設定されている既定値を返します。</summary>
+ <returns>
+ <paramref name="name" /> に関連付けられた値を、指定した <paramref name="options" /> に従って処理したもの。<paramref name="name" /> が見つからなかった場合は <paramref name="defaultValue" />。</returns>
+ <param name="name">取得する値の名前。この文字列の大文字と小文字は区別されません。</param>
+ <param name="defaultValue">
+ <paramref name="name" /> が存在しない場合に返す値。</param>
+ <param name="options">取得した値のオプションの処理を指定する列挙値の 1 つ。</param>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、レジストリ キーからの読み取りに必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">指定された値を格納している <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.IO.IOException">削除対象としてマークされ、指定された値を格納する <see cref="T:Microsoft.Win32.RegistryKey" />。 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" /> が有効な <see cref="T:Microsoft.Win32.RegistryValueOptions" /> 値ではありません。たとえば、無効な値が <see cref="T:Microsoft.Win32.RegistryValueOptions" /> にキャストされています。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">ユーザーに、必要なレジストリ権限がありません。</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>指定した名前に関連付けられた値のレジストリ データ型を取得します。</summary>
+ <returns>
+ <paramref name="name" /> に関連付けられた値のレジストリ データ型。</returns>
+ <param name="name">レジストリ データ型を取得する値の名前。この文字列の大文字と小文字は区別されません。</param>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、レジストリ キーからの読み取りに必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">指定された値を格納している <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.IO.IOException">指定された値を格納しているサブキーが存在しません。または<paramref name="name" /> で指定された名前/値ペアが存在しません。この例外は、Windows 95、Windows 98、および Windows Millennium Edition ではスローされません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">ユーザーに、必要なレジストリ権限がありません。</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>このキーに関連付けられているすべての値の名前が格納されている文字列の配列を取得します。</summary>
+ <returns>現在のキーの値の名前を格納する文字列の配列。</returns>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、レジストリ キーからの読み取りに必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">操作対象の <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">ユーザーに、必要なレジストリ権限がありません。</exception>
+ <exception cref="T:System.IO.IOException">システム エラーが発生しました。たとえば、現在のキーが削除されています。</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>[セキュリティ クリティカル] 現在の <see cref="T:Microsoft.Win32.RegistryKey" /> オブジェクトによってカプセル化されているレジストリ キーを表す <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> オブジェクトを取得します。</summary>
+ <returns>レジストリ キーのハンドル。</returns>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.Name">
+ <summary>キーの名前を取得します。</summary>
+ <returns>キーの絶対 (限定) 名。</returns>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
+ <summary>ローカル コンピューター上にある要求されたキーを表す新しい <see cref="T:Microsoft.Win32.RegistryKey" /> を、指定されたビューで開きます。</summary>
+ <returns>要求されたレジストリ キー。</returns>
+ <param name="hKey">開く HKEY。</param>
+ <param name="view">使用するレジストリ ビュー。</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="hKey" /> または <paramref name="view" /> が無効です。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">ユーザーに、必要なレジストリ権限がありません。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーには、この操作を実行するために必要なアクセス許可がありません。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
+ <summary>サブキーを読み取り専用で取得します。</summary>
+ <returns>要求されたサブキー。操作が失敗した場合は null。</returns>
+ <param name="name">読み取り専用で開くサブキーの名前またはパス。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> がnull</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、レジストリ キーの読み取りに必要なアクセス許可がありません。</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>指定したサブキーを取得します。また、キーに書き込みアクセスを適用するかどうかを指定します。</summary>
+ <returns>要求されたサブキー。操作が失敗した場合は null。</returns>
+ <param name="name">開くサブキーの名前またはパス。</param>
+ <param name="writable">キーへの書き込みアクセスが必要な場合には true に設定してください。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> は null です。</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、指定したモードでのレジストリ キーへのアクセスに必要なアクセス許可がありません。</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>指定された名前のサブキーを取得します。Available starting in .NET Framework 2015</summary>
+ <returns>要求されたサブキー。操作が失敗した場合は null。</returns>
+ <param name="name">作成または開くサブキーの名前またはパス。</param>
+ <param name="rights">レジストリ キーの権限。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> は null です。</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、指定したモードでのレジストリ キーへのアクセスに必要なアクセス許可がありません。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
+ <summary>指定した名前/値ペアを設定します。</summary>
+ <param name="name">格納する値の名前。</param>
+ <param name="value">格納するデータ。 </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> は null です。 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="value" /> がサポートされないデータ型です。</exception>
+ <exception cref="T:System.ObjectDisposedException">指定された値を格納している <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> は読み取り専用なので、書き込みできません。たとえば、キーが書き込みアクセスで開かれていません。または<see cref="T:Microsoft.Win32.RegistryKey" /> オブジェクトがルート レベルのノードを表し、オペレーティング システムが Windows Millennium Edition または Windows 98 です。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、レジストリ キーの作成または変更に必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.IO.IOException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> オブジェクトがルート レベルのノードを表し、オペレーティング システムが Windows 2000、Windows XP、または 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>指定したレジストリ データ型を使用して、レジストリ キーに名前/値ペアの値を設定します。</summary>
+ <param name="name">格納される値の名前。</param>
+ <param name="value">格納するデータ。</param>
+ <param name="valueKind">データを格納する際に使用するレジストリ データ型。 </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> は null です。</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="value" /> の型が <paramref name="valueKind" /> で指定したレジストリ データ型と一致しなかったため、データを適切に変換できませんでした。</exception>
+ <exception cref="T:System.ObjectDisposedException">指定された値を格納している <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> は読み取り専用なので、書き込みできません。たとえば、キーが書き込みアクセスで開かれていません。または<see cref="T:Microsoft.Win32.RegistryKey" /> オブジェクトがルート レベルのノードを表し、オペレーティング システムが Windows Millennium Edition または Windows 98 です。</exception>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、レジストリ キーの作成または変更に必要なアクセス許可がありません。</exception>
+ <exception cref="T:System.IO.IOException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> オブジェクトがルート レベルのノードを表し、オペレーティング システムが Windows 2000、Windows XP、または 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>現在のキーのサブキーの数を取得します。</summary>
+ <returns>現在のキーのサブキーの数。</returns>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、キーの読み取りアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">操作対象の <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">ユーザーに、必要なレジストリ権限がありません。</exception>
+ <exception cref="T:System.IO.IOException">システム エラーが発生しました。たとえば、現在のキーが削除されています。</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>このキーの文字列形式を取得します。</summary>
+ <returns>キーを表す文字列。指定したサブキーが無効である (見つからない) 場合は、null が返されます。</returns>
+ <exception cref="T:System.ObjectDisposedException">アクセスする <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
+ <summary>キーの値の数を取得します。</summary>
+ <returns>キーに格納されている名前/値ペアの数。</returns>
+ <exception cref="T:System.Security.SecurityException">ユーザーに、キーの読み取りアクセス許可がありません。</exception>
+ <exception cref="T:System.ObjectDisposedException">操作対象の <see cref="T:Microsoft.Win32.RegistryKey" /> が閉じています。閉じられたキーにはアクセスできません。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">ユーザーに、必要なレジストリ権限がありません。</exception>
+ <exception cref="T:System.IO.IOException">システム エラーが発生しました。たとえば、現在のキーが削除されています。</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>レジストリ キーの作成に使用されたビューを取得します。</summary>
+ <returns>レジストリ キーの作成に使用されたビュー。または<see cref="F:Microsoft.Win32.RegistryView.Default" /> (ビューが使用されなかった場合)。</returns>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryOptions">
+ <summary>レジストリ キーの作成時に使用するオプションを指定します。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.None">
+ <summary>不揮発性のキー。これが既定値です。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
+ <summary>揮発性のキー。情報はメモリに格納され、対応するレジストリ ハイブのアンロード後は維持されません。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueKind">
+ <summary>レジストリに値を格納するときに使用するデータ型を指定するか、レジストリ内の値のデータ型を識別します。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
+ <summary>任意の形式のバイナリ データ。この値は、Win32 API の REG_BINARY レジストリ データ型に相当します。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
+ <summary>32 ビットのバイナリ数値。この値は、Win32 API の REG_DWORD レジストリ データ型に相当します。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
+ <summary>値を取得するときに展開される環境変数 (%PATH% など) への、展開されていない参照が含まれている null で終わる文字列。この値は、Win32 API の REG_EXPAND_SZ レジストリ データ型に相当します。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
+ <summary>null で終わる文字列の配列。配列は、2 つの null 文字で終わります。この値は、Win32 API の REG_MULTI_SZ レジストリ データ型に相当します。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.None">
+ <summary>データ型はありません。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
+ <summary>64 ビットのバイナリ数値。この値は、Win32 API の REG_QWORD レジストリ データ型に相当します。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.String">
+ <summary>null で終わる文字列。この値は、Win32 API の REG_SZ レジストリ データ型に相当します。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
+ <summary>サポートされていないレジストリ データ型。たとえば、Microsoft Win32 API の REG_RESOURCE_LIST レジストリ データ型はサポートされていません。この値を使用して、名前と値のペアを格納するときに、<see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> メソッドで適切なレジストリ データ型を決定する必要があることを指定します。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueOptions">
+ <summary>レジストリ キーから名前/値ペアを取得するときのオプションの動作を指定します。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
+ <summary>
+ <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> 型の値が、埋め込まれた環境変数を展開せずに取得されます。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.None">
+ <summary>オプションの動作は指定されていません。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryView">
+ <summary>64 ビット オペレーティング システム上の対象となるレジストリ ビューを指定します。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Default">
+ <summary>既定のビュー。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry32">
+ <summary>32 ビット ビュー。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry64">
+ <summary>64 ビット ビュー。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
+ <summary>[セキュリティ クリティカル] Windows レジストリへのセーフ ハンドルを表します。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>[セキュリティ クリティカル] <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> クラスの新しいインスタンスを初期化します。</summary>
+ <param name="preexistingHandle">使用する既存のハンドルを表すオブジェクト。</param>
+ <param name="ownsHandle">終了処理中にハンドルを安全に解放する場合は true。安全な解放を行わない場合は false。</param>
+ </member>
+ <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
+ <member name="T:System.Security.AccessControl.RegistryRights">
+ <summary>レジストリ オブジェクトに適用できるアクセス制御権を指定します。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
+ <summary>レジストリ キーに関連付けられたアクセス規則と監査規則を変更する権限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
+ <summary>システムで使用するために予約されています。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
+ <summary>レジストリ キーのサブキーを作成する権限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Delete">
+ <summary>レジストリ キーを削除する権限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
+ <summary>レジストリ キーのサブキーをリストする権限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
+ <summary>
+ <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" /> と同じ。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
+ <summary>レジストリ キーに対するフル コントロール、およびそのアクセス規則と監査規則を変更する権限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Notify">
+ <summary>レジストリ キーの変更通知を要求する権限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
+ <summary>レジストリ キー内の名前/値ペアを照会する権限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
+ <summary>レジストリ キー内の名前/値ペアの照会、変更通知の要求、そのサブキーの列挙、そのアクセス規則と監査規則の読み取りを行う権限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
+ <summary>レジストリ キーのアクセス規則と監査規則を開いてコピーする権限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
+ <summary>レジストリ キー内の名前/値ペアを作成、削除、または設定する権限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
+ <summary>レジストリ キーの所有者を変更する権限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
+ <summary>レジストリ キー内の名前/値ペアの作成、削除、および設定、サブキーの作成または削除、変更通知の要求、そのサブキーの列挙、そのアクセス規則と監査規則の読み取りを行う権限。</summary>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml
new file mode 100755
index 0000000000..82b2ca8043
--- /dev/null
+++ b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml
@@ -0,0 +1,572 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>Microsoft.Win32.Registry</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.Win32.Registry">
+ <summary>Windows 레지스트리의 루트 키를 나타내는 <see cref="T:Microsoft.Win32.RegistryKey" /> 개체와 키/값 쌍에 액세스하는 static 메서드를 제공합니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.ClassesRoot">
+ <summary>해당 형식과 관련된 속성 및 문서의 형식 또는 클래스를 정의합니다.이 필드는 Windows 레지스트리 기본 키 HKEY_CLASSES_ROOT를 읽습니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentConfig">
+ <summary>사용자와 관련되지 않은 하드웨어에 대한 구성 정보가 들어 있습니다.이 필드는 Windows 레지스트리 기본 키 HKEY_CURRENT_CONFIG를 읽습니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentUser">
+ <summary>현재 사용자 기본 설정에 대한 정보가 들어 있습니다.이 필드는 Windows 레지스트리 기본 키 HKEY_CURRENT_USER를 읽습니다.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
+ <summary>지정된 레지스트리 키에서 지정된 이름에 연결된 값을 검색합니다.지정된 키에 해당 이름이 없으면 사용자가 제공한 기본값이 반환되고, 지정된 키가 없으면 null이 반환됩니다.</summary>
+ <returns>
+ <paramref name="keyName" />에 지정된 하위 키가 없으면 null이 반환되고, 그렇지 않으면 <paramref name="valueName" />과 연결된 값이 반환됩니다. <paramref name="valueName" />이 없으면 <paramref name="defaultValue" />가 반환됩니다.</returns>
+ <param name="keyName">"HKEY_CURRENT_USER"와 같이 유효한 레지스트리 루트로 시작하는 키의 전체 레지스트리 경로입니다. </param>
+ <param name="valueName">이름/값 쌍의 이름입니다.</param>
+ <param name="defaultValue">
+ <paramref name="valueName" />이 없는 경우에 반환할 값입니다.</param>
+ <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 읽는 데 필요한 사용 권한이 없는 경우 </exception>
+ <exception cref="T:System.IO.IOException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 삭제 표시된 경우 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" />이 유효한 레지스트리 루트로 시작하지 않은 경우 </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>로컬 컴퓨터에 대한 구성 데이터가 들어 있습니다.이 필드는 Windows 레지스트리 기본 키 HKEY_LOCAL_MACHINE을 읽습니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.PerformanceData">
+ <summary>소프트웨어 구성 요소의 성능 정보를 포함합니다.이 필드는 Windows 레지스트리 기본 키 HKEY_PERFORMANCE_DATA를 읽습니다.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
+ <summary>지정된 레지스트리 키에 지정된 이름/값 쌍을 설정합니다.지정된 키가 없으면 키가 새로 만들어집니다.</summary>
+ <param name="keyName">"HKEY_CURRENT_USER"와 같이 유효한 레지스트리 루트로 시작하는 키의 전체 레지스트리 경로입니다. </param>
+ <param name="valueName">이름/값 쌍의 이름입니다.</param>
+ <param name="value">저장할 값입니다.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" />가 null입니다. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" />이 유효한 레지스트리 루트로 시작하지 않은 경우 또는<paramref name="keyName" />이 최대 허용 길이(255자)보다 긴 경우</exception>
+ <exception cref="T:System.UnauthorizedAccessException">루트 수준 노드와 같이 <see cref="T:Microsoft.Win32.RegistryKey" />가 읽기 전용이므로 여기에 쓸 수 없는 경우 </exception>
+ <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 만들거나 수정하는 데 필요한 사용 권한이 없는 경우 </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>지정된 레지스트리 데이터 형식을 사용하여 지정된 레지스트리 키에 이름/값 쌍을 설정합니다.지정된 키가 없으면 키가 새로 만들어집니다.</summary>
+ <param name="keyName">"HKEY_CURRENT_USER"와 같이 유효한 레지스트리 루트로 시작하는 키의 전체 레지스트리 경로입니다. </param>
+ <param name="valueName">이름/값 쌍의 이름입니다.</param>
+ <param name="value">저장할 값입니다.</param>
+ <param name="valueKind">데이터를 저장할 때 사용할 레지스트리 데이터 형식입니다.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" />가 null입니다. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" />이 유효한 레지스트리 루트로 시작하지 않은 경우또는<paramref name="keyName" />이 최대 허용 길이(255자)보다 긴 경우또는 <paramref name="value" />의 형식이 <paramref name="valueKind" />에 지정된 레지스트리 데이터 형식과 일치하지 않아 데이터가 올바르게 변환되지 않은 경우 </exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" />가 읽기 전용이므로 쓸 수 없는 경우. 예를 들어, 루트 수준 노드이거나 쓰기 권한으로 키를 열지 않은 경우일 수 있습니다. </exception>
+ <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 만들거나 수정하는 데 필요한 사용 권한이 없는 경우 </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>기본 사용자 구성에 대한 정보가 들어 있습니다.이 필드는 Windows 레지스트리 기본 키 HKEY_USERS를 읽습니다.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryHive">
+ <summary>외부 시스템의 상위 수준 노드에 대한 가능한 값을 나타냅니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
+ <summary>다른 컴퓨터의 HKEY_CLASSES_ROOT 기본 키를 나타냅니다.이 값을 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 메서드에 전달하여 해당 노드를 원격으로 열 수 있습니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
+ <summary>다른 컴퓨터의 HKEY_CURRENT_CONFIG 기본 키를 나타냅니다.이 값을 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 메서드에 전달하여 해당 노드를 원격으로 열 수 있습니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
+ <summary>다른 컴퓨터의 HKEY_CURRENT_USER 기본 키를 나타냅니다.이 값을 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 메서드에 전달하여 해당 노드를 원격으로 열 수 있습니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
+ <summary>다른 컴퓨터의 HKEY_LOCAL_MACHINE 기본 키를 나타냅니다.이 값을 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 메서드에 전달하여 해당 노드를 원격으로 열 수 있습니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
+ <summary>다른 컴퓨터의 HKEY_PERFORMANCE_DATA 기본 키를 나타냅니다.이 값을 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 메서드에 전달하여 해당 노드를 원격으로 열 수 있습니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.Users">
+ <summary>다른 컴퓨터의 HKEY_USERS 기본 키를 나타냅니다.이 값을 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 메서드에 전달하여 해당 노드를 원격으로 열 수 있습니다.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryKey">
+ <summary>Windows 레지스트리의 키 수준 노드를 나타냅니다.이 클래스는 레지스트리 캡슐화 클래스입니다.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
+ <summary>새 하위 키를 만들거나 쓰기 권한으로 기존 하위 키를 엽니다. </summary>
+ <returns>새로 만든 하위 키 또는 작업이 실패한 경우 null입니다.길이가 0인 문자열이 <paramref name="subkey" />에 지정되어 있으면 현재 <see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 반환됩니다.</returns>
+ <param name="subkey">만들거나 열 하위 키의 이름 또는 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />가 null인 경우 </exception>
+ <exception cref="T:System.Security.SecurityException">사용자에게 레지스트리 키를 만들거나 여는 데 필요한 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">이 메서드를 호출할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" />에 쓸 수 없는 경우. 예를 들어, 해당 키가 쓸 수 있는 키로 열리지 않았거나 사용자에게 필요한 액세스 권한이 없습니다. </exception>
+ <exception cref="T:System.IO.IOException">중첩 수준이 510을 초과하는 경우또는시스템 오류가 발생한 경우. 예를 들어, <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>새 하위 키를 만들거나 지정 된 액세스 기존 하위 키를 엽니다. 부터 사용할 수 있습니다.NET Framework 2015</summary>
+ <returns>새로 만든 하위 키 또는 작업이 실패한 경우 null입니다.길이가 0인 문자열이 <paramref name="subkey" />에 지정되어 있으면 현재 <see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 반환됩니다.</returns>
+ <param name="subkey">만들거나 열 하위 키의 이름 또는 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
+ <param name="writable">true새 하위 키를 나타내려면를 쓸 수 있습니다. 그렇지 않은 경우 false.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />가 null인 경우 </exception>
+ <exception cref="T:System.Security.SecurityException">사용자에게 레지스트리 키를 만들거나 여는 데 필요한 권한이 없는 경우 </exception>
+ <exception cref="T:System.UnauthorizedAccessException">현재 <see cref="T:Microsoft.Win32.RegistryKey" />에 쓸 수 없는 경우. 예를 들어, 해당 키가 쓸 수 있는 키로 열리지 않았거나 사용자에게 필요한 액세스 권한이 없습니다.</exception>
+ <exception cref="T:System.IO.IOException">중첩 수준이 510을 초과하는 경우또는시스템 오류가 발생한 경우. 예를 들어, <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 루트에서 키를 삭제했거나 키를 만들려고 했습니다.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
+ <summary>새 하위 키를 만들거나 지정 된 액세스 기존 하위 키를 엽니다. 부터 사용할 수 있습니다.NET Framework 2015</summary>
+ <returns>새로 만든 하위 키 또는 작업이 실패한 경우 null입니다.길이가 0인 문자열이 <paramref name="subkey" />에 지정되어 있으면 현재 <see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 반환됩니다.</returns>
+ <param name="subkey">만들거나 열 하위 키의 이름 또는 경로입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
+ <param name="writable">true새 하위 키를 나타내려면를 쓸 수 있습니다. 그렇지 않은 경우 false.</param>
+ <param name="options">사용할 레지스트리 옵션입니다.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />가 null인 경우 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" />유효한 옵션을 지정 하지 않습니다.</exception>
+ <exception cref="T:System.Security.SecurityException">사용자에게 레지스트리 키를 만들거나 여는 데 필요한 권한이 없는 경우 </exception>
+ <exception cref="T:System.UnauthorizedAccessException">현재 <see cref="T:Microsoft.Win32.RegistryKey" />에 쓸 수 없는 경우. 예를 들어, 해당 키가 쓸 수 있는 키로 열리지 않았거나 사용자에게 필요한 액세스 권한이 없습니다.</exception>
+ <exception cref="T:System.IO.IOException">중첩 수준이 510을 초과하는 경우또는시스템 오류가 발생한 경우. 예를 들어, <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 루트에서 키를 삭제했거나 키를 만들려고 했습니다.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
+ <summary>지정된 하위 키를 삭제합니다. </summary>
+ <param name="subkey">삭제할 하위 키의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" />에 자식 하위 키가 있는 경우 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="subkey" /> 매개 변수에 유효한 레지스트리 키가 지정되지 않은 경우 </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 이 선언은 아래 선언과 같습니다. null</exception>
+ <exception cref="T:System.Security.SecurityException">사용자에게 키를 삭제하는 데 필요한 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</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>지정된 하위 키를 삭제하고 하위 키가 없는 경우 예외를 발생시킬지 여부를 지정합니다. </summary>
+ <param name="subkey">삭제할 하위 키의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
+ <param name="throwOnMissingSubKey">지정된 하위 키를 찾을 수 없는 경우에 예외를 발생시킬지 여부를 나타냅니다.이 인수가 true이고 지정된 하위 키가 없으면 예외가 발생합니다.이 인수가 false이고 지정된 하위 키가 없으면 아무 작업도 수행되지 않습니다.</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" />에 자식 하위 키가 있는 경우 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="subkey" />가 유효한 레지스트리 키를 지정하지 않으며, <paramref name="throwOnMissingSubKey" />는 true입니다. </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />가 null인 경우</exception>
+ <exception cref="T:System.Security.SecurityException">사용자에게 키를 삭제하는 데 필요한 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</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>하위 키와 자식 하위 키를 재귀적으로 삭제합니다. </summary>
+ <param name="subkey">삭제할 하위 키입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />가 null인 경우 </exception>
+ <exception cref="T:System.ArgumentException">루트 하이브를 삭제하려고 한 경우또는<paramref name="subkey" />에 유효한 레지스트리 하위 키가 지정되지 않은 경우 </exception>
+ <exception cref="T:System.IO.IOException">I/O 오류가 발생한 경우</exception>
+ <exception cref="T:System.Security.SecurityException">사용자에게 키를 삭제하는 데 필요한 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</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>지정된 하위 키와 자식 하위 키를 재귀적으로 삭제하고 하위 키가 없는 경우 예외를 발생시킬지 여부를 지정합니다. </summary>
+ <param name="subkey">삭제할 하위 키의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
+ <param name="throwOnMissingSubKey">지정된 하위 키를 찾을 수 없는 경우에 예외를 발생시킬지 여부를 나타냅니다.이 인수가 true이고 지정된 하위 키가 없으면 예외가 발생합니다.이 인수가 false이고 지정된 하위 키가 없으면 아무 작업도 수행되지 않습니다.</param>
+ <exception cref="T:System.ArgumentException">트리의 루트 하이브를 삭제하려고 한 경우또는<paramref name="subkey" />을를는 유효한 레지스트리 하위 키를 지정하지 않으며, <paramref name="throwOnMissingSubKey" />을를는 true입니다.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />가 null인 경우</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
+ <exception cref="T:System.Security.SecurityException">사용자에게 키를 삭제하는 데 필요한 권한이 없는 경우</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
+ <summary>지정된 값을 이 키에서 삭제합니다.</summary>
+ <param name="name">삭제할 값의 이름입니다. </param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" />이 값에 대한 유효한 참조가 아닌 경우 </exception>
+ <exception cref="T:System.Security.SecurityException">사용자에게 값을 삭제하는 데 필요한 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 읽기 전용인 경우 </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>이 키에서 지정된 값을 삭제하고 값이 없을 경우 예외를 발생시킬지 여부를 지정합니다.</summary>
+ <param name="name">삭제할 값의 이름입니다. </param>
+ <param name="throwOnMissingValue">지정된 값을 찾을 수 없는 경우에 예외를 발생시킬지 여부를 나타냅니다.이 인수가 true이고 지정된 값이 없으면 예외가 발생합니다.이 인수가 false이고 지정된 값이 없으면 아무 작업도 수행되지 않습니다.</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" />이 값에 대한 유효한 참조가 아니고 <paramref name="throwOnMissingValue" />가 true인 경우 또는 <paramref name="name" />가 null인 경우</exception>
+ <exception cref="T:System.Security.SecurityException">사용자에게 값을 삭제하는 데 필요한 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 읽기 전용인 경우 </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>
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.Flush">
+ <summary>지정된 열린 레지스트리 키의 특성을 모두 레지스트리에 기록합니다.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
+ <summary>[보안 중요] 지정된 핸들에서 레지스트리 키를 만듭니다.</summary>
+ <returns>레지스트리 키입니다.</returns>
+ <param name="handle">레지스트리 키에 대한 핸들입니다.</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
+ <summary>[보안 중요] 지정된 핸들 및 레지스트리 뷰 설정에서 레지스트리 키를 만듭니다. </summary>
+ <returns>레지스트리 키입니다.</returns>
+ <param name="handle">레지스트리 키에 대한 핸들입니다.</param>
+ <param name="view">사용할 레지스트리 뷰입니다.</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
+ <summary>모든 하위 키 이름이 포함된 문자열의 배열을 검색합니다.</summary>
+ <returns>현재 키에 대한 하위 키의 이름이 포함된 문자열의 배열입니다.</returns>
+ <exception cref="T:System.Security.SecurityException">사용자에게 키를 읽는 데 필요한 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
+ <exception cref="T:System.IO.IOException">시스템 오류가 발생한 경우. 예를 들어, 현재 키가 삭제되었습니다.</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>지정된 이름과 연결된 값을 검색합니다.이름/값 쌍이 레지스트리에 없으면 null을 반환합니다.</summary>
+ <returns>
+ <paramref name="name" />과 연결된 값이거나, <paramref name="name" />이 없으면 null입니다.</returns>
+ <param name="name">검색할 값의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
+ <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 읽는 데 필요한 사용 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.IO.IOException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 삭제 표시된 경우 </exception>
+ <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</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>지정된 이름과 연결된 값을 검색합니다.이름이 없으면 사용자가 제공하는 기본값을 반환합니다.</summary>
+ <returns>확장되지 않은 상태로 유지되는 포함 환경 변수가 있는 <paramref name="name" />과 연결된 값이거나, <paramref name="name" />이 없으면 <paramref name="defaultValue" />입니다.</returns>
+ <param name="name">검색할 값의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
+ <param name="defaultValue">
+ <paramref name="name" />이 없는 경우에 반환할 값입니다. </param>
+ <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 읽는 데 필요한 사용 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.IO.IOException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 삭제 표시된 경우 </exception>
+ <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</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>지정된 이름 및 검색 옵션과 연결된 값을 검색합니다.이름이 없으면 사용자가 제공하는 기본값을 반환합니다.</summary>
+ <returns>지정된 <paramref name="options" />에 따라 처리되는 <paramref name="name" />과 연결된 값이거나, <paramref name="name" />이 없으면 <paramref name="defaultValue" />입니다.</returns>
+ <param name="name">검색할 값의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
+ <param name="defaultValue">
+ <paramref name="name" />이 없는 경우에 반환할 값입니다. </param>
+ <param name="options">검색된 값의 선택적인 처리를 지정하는 열거형 값 중 하나입니다.</param>
+ <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 읽는 데 필요한 사용 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.IO.IOException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 삭제 표시된 경우 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" />가 유효한 <see cref="T:Microsoft.Win32.RegistryValueOptions" /> 값이 아닌 경우. 예를 들어, 잘못된 값이 <see cref="T:Microsoft.Win32.RegistryValueOptions" />로 캐스팅되었습니다.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</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>지정된 이름과 연결된 값의 레지스트리 데이터 형식을 검색합니다.</summary>
+ <returns>
+ <paramref name="name" />에 연결된 값의 레지스트리 데이터 형식입니다.</returns>
+ <param name="name">레지스트리 데이터 형식을 검색할 값의 이름입니다.이 문자열은 대/소문자를 구분하지 않습니다.</param>
+ <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 읽는 데 필요한 사용 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.IO.IOException">지정된 값이 포함된 하위 키가 없는 경우또는<paramref name="name" />으로 지정된 이름/값 쌍이 없는 경우Windows 95, Windows 98 또는 Windows Millennium Edition에서는 이 예외가 throw되지 않습니다.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</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>이 키와 관련된 모든 값 이름이 포함된 문자열의 배열을 검색합니다.</summary>
+ <returns>현재 키의 값 이름이 포함된 문자열의 배열입니다.</returns>
+ <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 읽는 데 필요한 사용 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
+ <exception cref="T:System.IO.IOException">시스템 오류가 발생한 경우. 예를 들어, 현재 키가 삭제되었습니다.</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>[보안 중요] 현재 <see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 캡슐화하는 레지스트리 키를 나타내는 <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> 개체를 가져옵니다.</summary>
+ <returns>레지스트리 키에 대한 핸들입니다.</returns>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.Name">
+ <summary>키 이름을 검색합니다.</summary>
+ <returns>키의 절대(정규화된) 이름입니다.</returns>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
+ <summary>지정된 뷰를 사용하여 로컬 컴퓨터의 요청된 키를 나타내는 새 <see cref="T:Microsoft.Win32.RegistryKey" />를 엽니다.</summary>
+ <returns>요청된 레지스트리 키입니다.</returns>
+ <param name="hKey">열려는 HKEY입니다.</param>
+ <param name="view">사용할 레지스트리 뷰입니다.</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="hKey" /> 또는 <paramref name="view" />가 잘못되었습니다.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
+ <exception cref="T:System.Security.SecurityException">사용자는 이 작업을 수행한 데 필요한 권한을 가지고 있지 않습니다.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
+ <summary>하위 키를 읽기 전용으로 검색합니다.</summary>
+ <returns>요청된 하위 키이거나, 작업에 실패하면 null입니다.</returns>
+ <param name="name">읽기 전용으로 열려는 하위 키의 이름 또는 경로입니다. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> 이 선언은 아래 선언과 같습니다. null</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.Security.SecurityException">사용자에게 레지스트리 키를 읽는 데 필요한 권한이 없는 경우 </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>지정된 하위 키를 검색하고 키에 쓰기 액세스를 적용할지 여부를 지정합니다. </summary>
+ <returns>요청된 하위 키이거나, 작업에 실패하면 null입니다.</returns>
+ <param name="name">열려는 하위 키의 이름 또는 경로입니다. </param>
+ <param name="writable">키에 대한 쓰기 권한이 필요하면 true로 설정합니다. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" />가 null인 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.Security.SecurityException">사용자에게 지정된 모드에서 레지스트리 키에 액세스하는 데 필요한 권한이 없는 경우 </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>지정된 이름으로 하위 키를 검색합니다.부터 사용할 수 있습니다.NET Framework 2015</summary>
+ <returns>요청된 하위 키이거나, 작업에 실패하면 null입니다.</returns>
+ <param name="name">만들거나 열 하위 키의 이름 또는 경로입니다.</param>
+ <param name="rights">레지스트리 키의 권한입니다.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" />가 null인 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.Security.SecurityException">사용자에게 지정된 모드에서 레지스트리 키에 액세스하는 데 필요한 권한이 없는 경우 </exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
+ <summary>지정된 이름/값 쌍을 설정합니다.</summary>
+ <param name="name">저장할 값의 이름입니다. </param>
+ <param name="value">저장할 데이터입니다. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" />가 null인 경우 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="value" />가 지원되지 않는 데이터 형식인 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" />가 읽기 전용이고 쓸 수 없는 경우. 예를 들어, 키가 쓰기 권한으로 열리지 않았습니다. 또는<see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 루트 수준 노드를 나타내고 운영 체제가 Windows Millennium Edition이나 Windows 98인 경우</exception>
+ <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 만들거나 수정하는 데 필요한 사용 권한이 없는 경우 </exception>
+ <exception cref="T:System.IO.IOException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 루트 수준 노드를 나타내고 운영 체제가 Windows 2000, Windows XP 또는 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>지정된 레지스트리 데이터 형식을 사용하여 레지스트리 키에서 이름/값 쌍의 값을 설정합니다.</summary>
+ <param name="name">저장할 값의 이름입니다. </param>
+ <param name="value">저장할 데이터입니다. </param>
+ <param name="valueKind">데이터를 저장할 때 사용할 레지스트리 데이터 형식입니다. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" />가 null인 경우 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="value" />의 형식이 <paramref name="valueKind" />에 지정된 레지스트리 데이터 형식과 일치하지 않아 데이터가 올바르게 변환되지 않은 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">지정된 값이 포함된 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" />가 읽기 전용이고 쓸 수 없는 경우. 예를 들어, 키가 쓰기 권한으로 열리지 않았습니다.또는<see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 루트 수준 노드를 나타내고 운영 체제가 Windows Millennium Edition이나 Windows 98인 경우 </exception>
+ <exception cref="T:System.Security.SecurityException">사용자가 레지스트리 키를 만들거나 수정하는 데 필요한 사용 권한이 없는 경우 </exception>
+ <exception cref="T:System.IO.IOException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 개체가 루트 수준 노드를 나타내고 운영 체제가 Windows 2000, Windows XP 또는 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>현재 키의 하위 키 개수를 검색합니다.</summary>
+ <returns>현재 키의 하위 키 수입니다.</returns>
+ <exception cref="T:System.Security.SecurityException">키에 대한 읽기 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
+ <exception cref="T:System.IO.IOException">시스템 오류가 발생한 경우. 예를 들어, 현재 키가 삭제되었습니다.</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>이 키의 문자열 표현을 검색합니다.</summary>
+ <returns>키를 나타내는 문자열입니다.지정된 키가 잘못되었으면(없으면) null이 반환됩니다.</returns>
+ <exception cref="T:System.ObjectDisposedException">액세스할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
+ <summary>키의 값 개수를 검색합니다.</summary>
+ <returns>키에 있는 이름/값 쌍의 수입니다.</returns>
+ <exception cref="T:System.Security.SecurityException">키에 대한 읽기 권한이 없는 경우 </exception>
+ <exception cref="T:System.ObjectDisposedException">조작할 <see cref="T:Microsoft.Win32.RegistryKey" />가 닫힌 경우. 닫힌 키는 액세스할 수 없습니다. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">사용자에게 필요한 레지스트리 권한이 없는 경우</exception>
+ <exception cref="T:System.IO.IOException">시스템 오류가 발생한 경우. 예를 들어, 현재 키가 삭제되었습니다.</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>레지스트리 키를 만드는 데 사용된 뷰를 가져옵니다. </summary>
+ <returns>레지스트리 키를 만드는 데 사용된 뷰입니다.또는뷰를 사용하지 않은 경우 <see cref="F:Microsoft.Win32.RegistryView.Default" />입니다.</returns>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryOptions">
+ <summary>레지스트리 키를 만들 때 사용할 옵션을 지정합니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.None">
+ <summary>비휘발성 키입니다.이 값이 기본값입니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
+ <summary>휘발성 키입니다.정보는 메모리에 저장되며 해당 레지스트리 하이브를 언로드하면 유지되지 않습니다.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueKind">
+ <summary>레지스트리에 값을 저장할 때 사용할 데이터 형식을 지정하거나 레지스트리 값의 데이터 형식을 나타냅니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
+ <summary>모든 형태의 이진 데이터입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_BINARY와 동일합니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
+ <summary>32비트 이진수입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_DWORD와 동일합니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
+ <summary>값이 검색될 때 확장되는 %PATH%와 같은 환경 변수에 대한 확장되지 않는 참조가 포함된 null로 끝나는 문자열입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_EXPAND_SZ와 동일합니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
+ <summary>두 null 문자로 끝나는, null로 끝나는 문자열의 배열입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_MULTI_SZ와 동일합니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.None">
+ <summary>데이터 형식이 없습니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
+ <summary>64비트 이진수입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_QWORD와 동일합니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.String">
+ <summary>null로 끝나는 문자열입니다.이 값은 Win32 API 레지스트리 데이터 형식 REG_SZ와 동일합니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
+ <summary>지원되지 않는 레지스트리 데이터 형식입니다.예를 들어, Microsoft Win32 API 레지스트리 데이터 형식 REG_RESOURCE_LIST는 지원되지 않습니다.<see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> 메서드가 이름/값 쌍을 저장할 때 적절한 레지스트리 데이터 형식을 확인해야 함을 지정하려면 이 값을 사용합니다.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueOptions">
+ <summary>레지스트리 키에서 이름/값 쌍을 검색하는 경우의 선택적 동작을 지정합니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
+ <summary>
+ <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> 형식의 값이 포함 환경 변수를 확장하지 않고 검색됩니다. </summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.None">
+ <summary>선택적 동작이 지정되어 있지 않습니다.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryView">
+ <summary>64비트 운영 체제에서 대상으로 사용할 레지스트리 뷰를 지정합니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Default">
+ <summary>기본 뷰입니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry32">
+ <summary>32비트 뷰입니다.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry64">
+ <summary>64비트 뷰입니다.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
+ <summary>[보안 중요] Windows 레지스트리에 대한 SafeHandle을 나타냅니다.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>[보안 중요] <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+ <param name="preexistingHandle">사용할 기존 핸들을 나타내는 개체입니다.</param>
+ <param name="ownsHandle">종료 단계 중 핸들을 안정적으로 해제하려면 true이고, 안정적으로 해제되지 않게 하려면 false입니다.</param>
+ </member>
+ <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
+ <member name="T:System.Security.AccessControl.RegistryRights">
+ <summary>레지스트리 개체에 적용할 수 있는 액세스 제어 권한을 지정합니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
+ <summary>레지스트리 키와 관련된 액세스 규칙 및 감사 규칙을 변경할 권한입니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
+ <summary>시스템에서 사용하도록 예약됩니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
+ <summary>레지스트리 키의 하위 키를 만들 권한입니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Delete">
+ <summary>레지스트리 키를 삭제할 권한입니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
+ <summary>레지스트리 키의 하위 키를 나열할 권한입니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
+ <summary>
+ <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" />와 동일합니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
+ <summary>레지스트리 키에 대한 모든 권한을 실행하고 해당 액세스 규칙 및 감사 규칙을 수정할 권한입니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Notify">
+ <summary>레지스트리 키에 대한 변경 알림을 요청할 권한입니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
+ <summary>레지스트리 키의 이름/값 쌍을 쿼리할 권한입니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
+ <summary>레지스트리 키의 이름/값 쌍을 쿼리하고, 변경 알림을 요청하고, 하위 키를 열거하고, 해당 액세스 규칙과 감사 규칙을 읽을 권한입니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
+ <summary>레지스트리 키에 대한 액세스 규칙 및 감사 규칙을 열고 복사할 권한입니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
+ <summary>레지스트리 키의 이름/값 쌍을 만들거나 삭제하거나 설정할 권한입니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
+ <summary>레지스트리 키의 소유자를 변경할 권한입니다.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
+ <summary>레지스트리 키의 이름/값 쌍을 만들거나 삭제하거나 설정하고, 하위 키를 만들거나 삭제하고, 변경 알림을 요청하고, 하위 키를 열거하고, 해당 액세스 규칙과 감사 규칙을 읽을 권한입니다.</summary>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml
new file mode 100755
index 0000000000..c13d13058d
--- /dev/null
+++ b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml
@@ -0,0 +1,537 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>Microsoft.Win32.Registry</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.Win32.Registry">
+ <summary>Предоставляет объекты <see cref="T:Microsoft.Win32.RegistryKey" />, представляющие корневые разделы в реестре Windows, и методы static для доступа к парам "раздел-значение".</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.ClassesRoot">
+ <summary>Определяет типы (или классы) документов и свойства, связанные с этими типами.Это поле считывает базовый раздел реестра Windows HKEY_CLASSES_ROOT.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentConfig">
+ <summary>Содержит сведения о конфигурации, относящиеся к оборудованию, не связанному с конкретным пользователем.Это поле считывает базовый раздел реестра Windows HKEY_CURRENT_CONFIG.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentUser">
+ <summary>Содержит сведения о текущих пользовательских параметрах.Это поле считывает базовый раздел реестра Windows HKEY_CURRENT_USER.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
+ <summary>Извлекает значение, связанное с указанным именем, в указанном разделе реестра.Если имя не найдено в указанном разделе, возвращает предоставленное значение по умолчанию или значение null, если указанный раздел не существует.</summary>
+ <returns>Значение null, если вложенный раздел, заданный параметром <paramref name="keyName" />, не существует; в противном случае — значение, связанное с параметром <paramref name="valueName" />, или <paramref name="defaultValue" />, если значение параметра <paramref name="valueName" /> не найдено.</returns>
+ <param name="keyName">Полный путь к разделу реестра, начинающийся с правильного корневого раздела реестра, такого как HKEY_CURRENT_USER.</param>
+ <param name="valueName">Имя в паре "имя-значение".</param>
+ <param name="defaultValue">Возвращаемое значение, если значение параметра <paramref name="valueName" /> не существует.</param>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для чтения из раздела реестра. </exception>
+ <exception cref="T:System.IO.IOException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" />, содержащий заданное значение, был помечен для удаления. </exception>
+ <exception cref="T:System.ArgumentException">Параметр <paramref name="keyName" /> не начинается с правильного корневого раздела реестра. </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>Содержит данные о конфигурации для локального компьютера.Это поле считывает базовый раздел реестра Windows HKEY_LOCAL_MACHINE.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.PerformanceData">
+ <summary>Содержит данные о производительности для компонентов программного обеспечения.Это поле считывает базовый раздел реестра Windows HKEY_PERFORMANCE_DATA.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
+ <summary>Задает указанное значение пары "имя-значение" для указанного раздела реестра.Если указанный раздел не существует, он будет создан.</summary>
+ <param name="keyName">Полный путь к разделу реестра, начинающийся с правильного корневого раздела реестра, такого как HKEY_CURRENT_USER.</param>
+ <param name="valueName">Имя в паре "имя-значение".</param>
+ <param name="value">Сохраняемое значение.</param>
+ <exception cref="T:System.ArgumentNullException">Параметр <paramref name="value" /> имеет значение null. </exception>
+ <exception cref="T:System.ArgumentException">Параметр <paramref name="keyName" /> не начинается с правильного корневого раздела реестра. – или –Значение параметра <paramref name="keyName" /> длиннее максимально допустимой длины (255 знаков).</exception>
+ <exception cref="T:System.UnauthorizedAccessException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" /> является разделом только для чтения и запись в него невозможна, например, если это узел корневого уровня. </exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для изменения разделов реестра. </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>Задает пару "имя-значение" для указанного раздела реестра, используя указанный тип данных реестра.Если указанный раздел не существует, он будет создан.</summary>
+ <param name="keyName">Полный путь к разделу реестра, начинающийся с правильного корневого раздела реестра, такого как HKEY_CURRENT_USER.</param>
+ <param name="valueName">Имя в паре "имя-значение".</param>
+ <param name="value">Сохраняемое значение.</param>
+ <param name="valueKind">Тип данных реестра, используемый при сохранении данных.</param>
+ <exception cref="T:System.ArgumentNullException">Параметр <paramref name="value" /> имеет значение null. </exception>
+ <exception cref="T:System.ArgumentException">Параметр <paramref name="keyName" /> не начинается с правильного корневого раздела реестра.– или –Значение параметра <paramref name="keyName" /> длиннее максимально допустимой длины (255 знаков).– или – Тип параметра <paramref name="value" /> не соответствует типу данных реестра, заданному параметром <paramref name="valueKind" />, поэтому данные не удалось правильно преобразовать. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" /> доступен только для чтения, и, следовательно, запись в него невозможна (например, это узел корневого уровня или раздел не был открыт с доступом для записи). </exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для изменения разделов реестра. </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>Содержит сведения о стандартной пользовательской конфигурации.Это поле считывает базовый раздел реестра Windows HKEY_USERS.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryHive">
+ <summary>Представляет возможные значения для узла верхнего уровня на чужом компьютере.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
+ <summary>Представляет базовый раздел HKEY_CLASSES_ROOT на другом компьютере.Для удаленного открытия данного узла это значение может быть передано в метод <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" />.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
+ <summary>Представляете базовый раздел HKEY_CURRENT_CONFIG на другом компьютере.Для удаленного открытия данного узла это значение может быть передано в метод <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" />.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
+ <summary>Представляете базовый раздел HKEY_CURRENT_USER на другом компьютере.Для удаленного открытия данного узла это значение может быть передано в метод <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" />.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
+ <summary>Представляете базовый раздел HKEY_LOCAL_MACHINE на другом компьютере.Для удаленного открытия данного узла это значение может быть передано в метод <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" />.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
+ <summary>Представляете базовый раздел HKEY_PERFORMANCE_DATA на другом компьютере.Для удаленного открытия данного узла это значение может быть передано в метод <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" />.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.Users">
+ <summary>Представляете базовый раздел HKEY_USERS на другом компьютере.Для удаленного открытия данного узла это значение может быть передано в метод <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" />.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryKey">
+ <summary>Представляет узел уровня раздела в реестре Windows.Этот класс является инкапсуляцией реестра.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
+ <summary>Создает новый вложенный раздел или открывает существующий вложенный раздел с доступом на запись. </summary>
+ <returns>Созданный подраздел или null в случае сбоя операции.Если в качестве значения <paramref name="subkey" /> задана строка нулевой длины, возвращается текущий объект <see cref="T:Microsoft.Win32.RegistryKey" />.</returns>
+ <param name="subkey">Имя или путь создаваемого или открываемого подраздела.В этой строке не учитывается регистр знаков.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />is null. </exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для создания или открытия раздела реестра. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, для которого вызывается этот метод, закрыт (доступ к закрытым разделам невозможен). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Запись в объект <see cref="T:Microsoft.Win32.RegistryKey" /> невозможна, например, он не может быть открыт как раздел, доступный для записи, или у пользователя нет необходимых прав доступа. </exception>
+ <exception cref="T:System.IO.IOException">Уровень вложенности превосходит 510.-или-Произошла системная ошибка, например удаление раздела или попытка создать раздел в корне <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>Создает новый вложенный раздел или открывает существующий вложенный раздел с указанным доступом. Появился в.NET Framework 2015</summary>
+ <returns>Созданный подраздел или null в случае сбоя операции.Если в качестве значения <paramref name="subkey" /> задана строка нулевой длины, возвращается текущий объект <see cref="T:Microsoft.Win32.RegistryKey" />.</returns>
+ <param name="subkey">Имя или путь создаваемого или открываемого подраздела.В этой строке не учитывается регистр знаков.</param>
+ <param name="writable">trueЧтобы указать новый подраздел для записи; в противном случае — false.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />is null. </exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для создания или открытия раздела реестра. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Запись в текущий объект <see cref="T:Microsoft.Win32.RegistryKey" /> невозможна, например, он не может быть открыт как раздел, доступный для записи, или у пользователя нет необходимых прав доступа.</exception>
+ <exception cref="T:System.IO.IOException">Уровень вложенности превосходит 510.-или-Произошла системная ошибка, например удаление раздела или попытка создать раздел в корне <see cref="F:Microsoft.Win32.Registry.LocalMachine" />.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
+ <summary>Создает новый вложенный раздел или открывает существующий вложенный раздел с указанным доступом. Появился в.NET Framework 2015</summary>
+ <returns>Созданный подраздел или null в случае сбоя операции.Если в качестве значения <paramref name="subkey" /> задана строка нулевой длины, возвращается текущий объект <see cref="T:Microsoft.Win32.RegistryKey" />.</returns>
+ <param name="subkey">Имя или путь создаваемого или открываемого подраздела.В этой строке не учитывается регистр знаков.</param>
+ <param name="writable">trueЧтобы указать новый подраздел для записи; в противном случае — false.</param>
+ <param name="options">Параметр реестра для использования.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />is null. </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" />не указан допустимый параметр</exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для создания или открытия раздела реестра. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Запись в текущий объект <see cref="T:Microsoft.Win32.RegistryKey" /> невозможна, например, он не может быть открыт как раздел, доступный для записи, или у пользователя нет необходимых прав доступа.</exception>
+ <exception cref="T:System.IO.IOException">Уровень вложенности превосходит 510.-или-Произошла системная ошибка, например удаление раздела или попытка создать раздел в корне <see cref="F:Microsoft.Win32.Registry.LocalMachine" />.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
+ <summary>Удаляет заданный подраздел. </summary>
+ <param name="subkey">Имя удаляемого подраздела.В этой строке не учитывается регистр знаков.</param>
+ <exception cref="T:System.InvalidOperationException">У вложенного раздела <paramref name="subkey" /> есть вложенные разделы </exception>
+ <exception cref="T:System.ArgumentException">Параметр <paramref name="subkey" /> не задает правильный раздел реестра </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> является null</exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для удаления раздела. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</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>Удаляет указанный подраздел и определяет, нужно ли создавать исключение, если подраздел не найден. </summary>
+ <param name="subkey">Имя удаляемого подраздела.В этой строке не учитывается регистр знаков.</param>
+ <param name="throwOnMissingSubKey">Указывает, должно ли вызываться исключение, если заданный подраздел найти невозможно.Если этот аргумент равен true, а заданный подраздел не существует, создается исключение.Если этот аргумент равен false, а заданный подраздел не существует, никакие действия не предпринимаются.</param>
+ <exception cref="T:System.InvalidOperationException">У вложенного раздела <paramref name="subkey" /> есть дочерние вложенные разделы. </exception>
+ <exception cref="T:System.ArgumentException">Параметр <paramref name="subkey" /> не задает правильный раздел реестра, и значение <paramref name="throwOnMissingSubKey" /> равно true. </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />is null.</exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для удаления раздела. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</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>Рекурсивно удаляет вложенный раздел и все дочерние вложенные разделы. </summary>
+ <param name="subkey">Удаляемый подраздел.В этой строке не учитывается регистр знаков.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />is null. </exception>
+ <exception cref="T:System.ArgumentException">Предпринята попытка удаления корневого куста реестра.-или-Параметр <paramref name="subkey" /> не определяет правильный вложенный раздел реестра. </exception>
+ <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода.</exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для удаления раздела. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</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>Рекурсивно удаляет указанный подраздел и все дочерние подразделы и определяет, нужно ли создавать исключение, если не удается найти подраздел. </summary>
+ <param name="subkey">Имя удаляемого подраздела.В этой строке не учитывается регистр знаков.</param>
+ <param name="throwOnMissingSubKey">Указывает, должно ли вызываться исключение, если заданный подраздел найти невозможно.Если этот аргумент равен true, а заданный подраздел не существует, создается исключение.Если этот аргумент равен false, а заданный подраздел не существует, никакие действия не предпринимаются.</param>
+ <exception cref="T:System.ArgumentException">Предпринята попытка удаления корневого куста дерева.-или-Параметр <paramref name="subkey" /> не задает правильный подраздел реестра, и значение <paramref name="throwOnMissingSubKey" /> равно true.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" />is null.</exception>
+ <exception cref="T:System.ObjectDisposedException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" /> является закрытым (доступ к закрытым разделам невозможен).</exception>
+ <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для удаления раздела.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
+ <summary>Удаляет заданное значение из этого раздела.</summary>
+ <param name="name">Имя удаляемого значения. </param>
+ <exception cref="T:System.ArgumentException">Значение <paramref name="name" /> не является допустимой ссылкой на значение. </exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для удаления значения. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Объект <see cref="T:Microsoft.Win32.RegistryKey" /> доступен только для чтения. </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>Удаляет указанное значение из данного раздела и определяет, нужно ли создавать исключение, если значение на найдено.</summary>
+ <param name="name">Имя удаляемого значения. </param>
+ <param name="throwOnMissingValue">Показывает, должно ли вызываться исключение, если заданное значение найти невозможно.Если этот аргумент равен true, а заданное значение не существует, создается исключение.Если этот аргумент равен false, а заданное значение не существует, никакие действия не предпринимаются.</param>
+ <exception cref="T:System.ArgumentException">Значение <paramref name="name" /> не является допустимой ссылкой на значение и <paramref name="throwOnMissingValue" /> равно true. -или- <paramref name="name" />is null.</exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для удаления значения. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Объект <see cref="T:Microsoft.Win32.RegistryKey" /> доступен только для чтения. </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>Освобождает все ресурсы, используемые текущим экземпляром класса <see cref="T:Microsoft.Win32.RegistryKey" />.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.Flush">
+ <summary>Записывает в реестр все атрибуты заданного открытого раздела реестра.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
+ <summary>[SECURITY CRITICAL] Создает раздел реестра на базе указанного дескриптора.</summary>
+ <returns>Раздел реестра.</returns>
+ <param name="handle">Дескриптор раздела реестра.</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
+ <summary>[SECURITY CRITICAL] Создает раздел реестра на базе указанного дескриптора и параметров представления реестра. </summary>
+ <returns>Раздел реестра.</returns>
+ <param name="handle">Дескриптор раздела реестра.</param>
+ <param name="view">Представление реестра для использования.</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
+ <summary>Возвращает массив строк, который содержит все имена подразделов.</summary>
+ <returns>Массив строк, который содержит имена подразделов для текущего раздела.</returns>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для чтения из раздела. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</exception>
+ <exception cref="T:System.IO.IOException">Произошла системная ошибка, например, был удален текущий раздел.</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>Возвращает значение, связанное с заданным именем.Возвращает null, если пара "имя-значение" отсутствует в реестре.</summary>
+ <returns>Значение, связанное с параметром <paramref name="name" />, или null, если параметр <paramref name="name" /> не обнаружен.</returns>
+ <param name="name">Имя извлекаемого значения.В этой строке не учитывается регистр знаков.</param>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для чтения из раздела реестра. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, содержащий заданное значение, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.IO.IOException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" />, содержащий заданное значение, был помечен для удаления. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</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>Возвращает значение, связанное с заданным именем.Если имя не найдено, возвращает предоставленное значение по умолчанию.</summary>
+ <returns>Значение, связанное с параметром <paramref name="name" />, с оставшимися нерасширенными встроенными переменными среды, или <paramref name="defaultValue" />, если параметр <paramref name="name" /> не найден.</returns>
+ <param name="name">Имя извлекаемого значения.В этой строке не учитывается регистр знаков.</param>
+ <param name="defaultValue">Возвращаемое значение, если параметр <paramref name="name" /> не существует. </param>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для чтения из раздела реестра. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, содержащий заданное значение, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.IO.IOException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" />, содержащий заданное значение, был помечен для удаления. </exception>
+ <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</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>Возвращает значение, связанное с заданным именем и параметрами извлечения.Если имя не найдено, возвращает предоставленное значение по умолчанию.</summary>
+ <returns>Значение, связанное с параметром <paramref name="name" />, обрабатываемым с соответствии с заданным параметром <paramref name="options" />, или <paramref name="defaultValue" />, если значение <paramref name="name" /> не найдено.</returns>
+ <param name="name">Имя извлекаемого значения.В этой строке не учитывается регистр знаков.</param>
+ <param name="defaultValue">Возвращаемое значение, если параметр <paramref name="name" /> не существует. </param>
+ <param name="options">Одно из значений перечисления, определяющее дополнительную обработку возвращаемого значения.</param>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для чтения из раздела реестра. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, содержащий заданное значение, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.IO.IOException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" />, содержащий заданное значение, был помечен для удаления. </exception>
+ <exception cref="T:System.ArgumentException">Параметр <paramref name="options" /> не является допустимым значением <see cref="T:Microsoft.Win32.RegistryValueOptions" />; например, недопустимое значение приводится к типу <see cref="T:Microsoft.Win32.RegistryValueOptions" />.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</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>Возвращает тип данных реестра для значения, связанного с заданным именем.</summary>
+ <returns>Тип данных реестра для значения, связанного с параметром <paramref name="name" />.</returns>
+ <param name="name">Имя значения, для которого возвращается тип данных реестра.В этой строке не учитывается регистр знаков.</param>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для чтения из раздела реестра. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, содержащий заданное значение, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.IO.IOException">Вложенный раздел, содержащий заданное значение, не существует.-или-Пара "имя-значение", заданное параметром <paramref name="name" />, не существует.Это исключение не выбрасывается в операционных системах Windows 98 и Windows Millennium Edition.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</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>Возвращает массив строк, содержащий все имена значений, связанных с этим разделом.</summary>
+ <returns>Массив строк, который содержит имена значений для текущего раздела.</returns>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для чтения из раздела реестра. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</exception>
+ <exception cref="T:System.IO.IOException">Произошла системная ошибка, например, был удален текущий раздел.</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>[SECURITY CRITICAL] Получает объект <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" />, представляющий раздел реестра, инкапсулируемый текущим объектом <see cref="T:Microsoft.Win32.RegistryKey" />.</summary>
+ <returns>Дескриптор раздела реестра.</returns>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.Name">
+ <summary>Возвращает имя раздела.</summary>
+ <returns>Абсолютное (полное) имя раздела.</returns>
+ <exception cref="T:System.ObjectDisposedException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" /> является закрытым (доступ к закрытым разделам невозможен). </exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
+ <summary>Открывает новый объект <see cref="T:Microsoft.Win32.RegistryKey" />, который представляет запрошенный раздел на локальном компьютере в указанном представлении.</summary>
+ <returns>Запрошенный раздел реестра.</returns>
+ <param name="hKey">Раздел HKEY, который необходимо открыть.</param>
+ <param name="view">Представление реестра для использования.</param>
+ <exception cref="T:System.ArgumentException">Недопустимое значение <paramref name="hKey" /> или <paramref name="view" />.</exception>
+ <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для выполнения этого действия.</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
+ <summary>Возвращает подраздел с доступом только для чтения.</summary>
+ <returns>Запрошенный вложенный раздел или null при неудачном выполнении операции.</returns>
+ <param name="name">Имя или путь для подраздела, открываемого только для чтения. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> является null</exception>
+ <exception cref="T:System.ObjectDisposedException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" /> является закрытым (доступ к закрытым разделам невозможен). </exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для чтения раздела реестра. </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>Получает указанный подраздел и определяет, следует ли предоставить доступ для записи в этот раздел. </summary>
+ <returns>Запрошенный вложенный раздел или null при неудачном выполнении операции.</returns>
+ <param name="name">Имя или путь для открываемого вложенного раздела. </param>
+ <param name="writable">Если для раздела необходим доступ на запись, следует задать значение true. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" />is null. </exception>
+ <exception cref="T:System.ObjectDisposedException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" /> является закрытым (доступ к закрытым разделам невозможен). </exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для доступа к разделу реестра в заданном режиме. </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>Получает раздел с указанным именем и.Появился в.NET Framework 2015</summary>
+ <returns>Запрошенный вложенный раздел или null при неудачном выполнении операции.</returns>
+ <param name="name">Имя или путь создаваемого или открываемого подраздела.</param>
+ <param name="rights">Права для раздела реестра.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" />is null. </exception>
+ <exception cref="T:System.ObjectDisposedException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" /> является закрытым (доступ к закрытым разделам невозможен). </exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для доступа к разделу реестра в заданном режиме. </exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
+ <summary>Задает указанную пару "имя-значение".</summary>
+ <param name="name">Имя сохраняемого значения. </param>
+ <param name="value">Сохраняемые данные. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" />is null. </exception>
+ <exception cref="T:System.ArgumentException">Значение параметра <paramref name="value" /> является неподдерживаемым типом данных. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, содержащий заданное значение, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" /> является разделом только для чтения, и запись в него невозможна. Например, этот раздел не был открыт с доступом для записи. -или-Объект <see cref="T:Microsoft.Win32.RegistryKey" /> представляет собой узел корневого уровня, и операционной системой является Windows Millennium Edition или Windows 98.</exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для изменения разделов реестра. </exception>
+ <exception cref="T:System.IO.IOException">Объект <see cref="T:Microsoft.Win32.RegistryKey" /> представляет собой узел корневого уровня, и операционной системой является Windows 2000, Windows XP или 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>Устанавливает значение пары "имя-значение" в разделе реестра, используя заданный тип данных реестра.</summary>
+ <param name="name">Имя сохраняемого значения. </param>
+ <param name="value">Сохраняемые данные. </param>
+ <param name="valueKind">Тип данных реестра, используемый при сохранении данных. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" />is null. </exception>
+ <exception cref="T:System.ArgumentException">Тип параметра <paramref name="value" /> не соответствует типу данных реестра, заданному параметром <paramref name="valueKind" />, поэтому данные не удалось правильно преобразовать. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, содержащий заданное значение, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" /> является разделом только для чтения, и запись в него невозможна. Например, этот раздел не был открыт с доступом для записи.-или-Объект <see cref="T:Microsoft.Win32.RegistryKey" /> представляет собой узел корневого уровня, и операционной системой является Windows Millennium Edition или Windows 98. </exception>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствуют разрешения, необходимые для изменения разделов реестра. </exception>
+ <exception cref="T:System.IO.IOException">Объект <see cref="T:Microsoft.Win32.RegistryKey" /> представляет собой узел корневого уровня, и операционной системой является Windows 2000, Windows XP или 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>Возвращает количество подразделов для текущего раздела.</summary>
+ <returns>Количество подразделов для текущего раздела.</returns>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствует разрешение на чтение раздела. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</exception>
+ <exception cref="T:System.IO.IOException">Произошла системная ошибка, например, был удален текущий раздел.</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>Возвращает строковое представление этого раздела.</summary>
+ <returns>Строка, представляющая раздел.Если заданный раздел является неправильным (найти его не удается), возвращается значение null.</returns>
+ <exception cref="T:System.ObjectDisposedException">Раздел <see cref="T:Microsoft.Win32.RegistryKey" />, к которому осуществляется попытка доступа, закрыт (к закрытым ключам доступ отсутствует). </exception>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
+ <summary>Возвращает число значений в разделе.</summary>
+ <returns>Число пар "имя/значение" в разделе.</returns>
+ <exception cref="T:System.Security.SecurityException">У пользователя отсутствует разрешение на чтение раздела. </exception>
+ <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:Microsoft.Win32.RegistryKey" />, с которым выполняются действия, закрыт (доступ к закрытым разделам отсутствует). </exception>
+ <exception cref="T:System.UnauthorizedAccessException">У пользователя отсутствуют необходимые права доступа к реестру.</exception>
+ <exception cref="T:System.IO.IOException">Произошла системная ошибка, например, был удален текущий раздел.</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>Получает представление, которое использовалось для создания раздела реестра. </summary>
+ <returns>Представление, которое использовалось для создания раздела реестра.-или-Значение <see cref="F:Microsoft.Win32.RegistryView.Default" />, если представление не использовалось.</returns>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryOptions">
+ <summary>Задает параметры, которые необходимо использовать при создании раздела реестра.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.None">
+ <summary>Постоянный ключ.Это значение по умолчанию.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
+ <summary>Временный ключ.Информация хранится в памяти и не сохраняется при выгрузке соответствующего куста реестра.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueKind">
+ <summary>Определяет типы данных, используемые для хранения значений в реестре, или задает тип данных значения в реестре.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
+ <summary>Двоичные данные в любой форме.Это значение эквивалентно типу данных реестра REG_BINARY интерфейса Win32 API.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
+ <summary>32-разрядное двоичное число.Это значение эквивалентно типу данных реестра REG_DWORD интерфейса Win32 API.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
+ <summary>Заканчивающаяся нулем строка, содержащая нерасширенные ссылки на переменные среды, такие как %PATH%, которые расширяются при получении значения.Это значение эквивалентно типу данных реестра REG_EXPAND_SZ интерфейса Win32 API.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
+ <summary>Массив заканчивающихся нулем строк, завершаемый двумя символами NULL.Это значение эквивалентно типу данных реестра REG_MULTI_SZ интерфейса Win32 API.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.None">
+ <summary>Нет типа данных.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
+ <summary>64-разрядное двоичное число.Это значение эквивалентно типу данных реестра REG_QWORD интерфейса Win32 API.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.String">
+ <summary>Строка, заканчивающаяся нулем.Это значение эквивалентно типу данных реестра REG_SZ интерфейса Win32 API.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
+ <summary>Неподдерживаемый тип данных реестра.Например, неподдерживаемым является тип данных REG_RESOURCE_LIST интерфейса Win32 API.Это значение позволяет определить, что при сохранении пары "имя-значение" метод <see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> должен определять соответствующий тип данных реестра.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueOptions">
+ <summary>Определяет необязательное поведение при возвращении пар "имя-значение" из раздела реестра.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
+ <summary>Значение типа <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> возвращается без расширения соответствующих встроенных переменных среды. </summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.None">
+ <summary>Необязательное поведение не задано.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryView">
+ <summary>Задает представление реестра, которое должны быть целевым в 64-разрядных операционных системах.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Default">
+ <summary>Представление по умолчанию.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry32">
+ <summary>32-разрядное представление.</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry64">
+ <summary>64-разрядное представление.</summary>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
+ <summary>[SECURITY CRITICAL] Представляет безопасный дескриптор для реестра Windows.</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" />. </summary>
+ <param name="preexistingHandle">Объект, представляющий ранее существовавший дескриптор, который можно использовать.</param>
+ <param name="ownsHandle">Значение true, чтобы наверняка освободить дескриптор на стадии завершения; в противном случае — значение false.</param>
+ </member>
+ <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
+ <member name="T:System.Security.AccessControl.RegistryRights">
+ <summary>Определяет права доступа, которые можно применять к объектам реестра.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
+ <summary>Право изменять правила доступа и аудита, связанные с разделом реестра.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
+ <summary>Зарезервировано для системного использования.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
+ <summary>Право создавать подразделы в разделе реестра.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Delete">
+ <summary>Право удалить раздел реестра.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
+ <summary>Право создавать список подразделов в разделе реестра.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
+ <summary>Эквивалентно <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" />.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
+ <summary>Право на полный контроль над разделом реестра, а также на изменение правил доступа и аудита.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Notify">
+ <summary>Право запрашивать уведомление об изменениях раздела реестра.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
+ <summary>Право запрашивать пары "имя-значение" в разделе реестра.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
+ <summary>Право запрашивать пары "имя-значение" в разделе реестра, запрашивать уведомление об изменениях, получать список подразделов, а также право на чтение правил доступа и аудита раздела.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
+ <summary>Право открывать и копировать правила доступа и аудита, связанные с разделом реестра.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
+ <summary>Право создавать, удалять и задавать пары "имя-значение" в разделе реестра.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
+ <summary>Право изменять владельца раздела реестра.</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
+ <summary>Право создавать, удалять и задавать пары "имя-значение" в разделе реестра, создавать и удалять подразделы, запрашивать уведомление об изменениях, получать список подразделов, а также право на чтение правил доступа и аудита раздела.</summary>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml
new file mode 100755
index 0000000000..2cb3c41cc6
--- /dev/null
+++ b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml
@@ -0,0 +1,563 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>Microsoft.Win32.Registry</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.Win32.Registry">
+ <summary>提供表示 Windows 注册表中的根项的 <see cref="T:Microsoft.Win32.RegistryKey" /> 对象,并提供访问项/值对的 static 方法。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.ClassesRoot">
+ <summary>定义文档的类型(或类)以及与那些类型关联的属性。该字段读取 Windows 注册表基项 HKEY_CLASSES_ROOT。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentConfig">
+ <summary>包含有关非用户特定的硬件的配置信息。该字段读取 Windows 注册表基项 HKEY_CURRENT_CONFIG。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentUser">
+ <summary>包含有关当前用户首选项的信息。该字段读取 Windows 注册表基项 HKEY_CURRENT_USER</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
+ <summary>检索与指定的注册表项中的指定名称关联的值。如果在指定的项中未找到该名称,则返回您提供的默认值;或者,如果指定的项不存在,则返回 null。</summary>
+ <returns>如果由 <paramref name="keyName" /> 指定的子项不存在,则返回 null;否则,返回与 <paramref name="valueName" /> 关联的值;或者,如果未找到 <paramref name="valueName" />,则返回 <paramref name="defaultValue" />。</returns>
+ <param name="keyName">以有效注册表根(如“HKEY_CURRENT_USER”)开头的键的完整注册表路径。</param>
+ <param name="valueName">名称/值对的名称。</param>
+ <param name="defaultValue">当 <paramref name="valueName" /> 不存在时返回的值。</param>
+ <exception cref="T:System.Security.SecurityException">该用户没有读取注册表项所需的权限。</exception>
+ <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已标记为删除。</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> 未以有效注册表根开头。</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>包含本地计算机的配置数据。该字段读取 Windows 注册表基项 HKEY_LOCAL_MACHINE。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.PerformanceData">
+ <summary>包含软件组件的性能信息。该字段读取 Windows 注册表基项 HKEY_PERFORMANCE_DATA。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
+ <summary>设置指定的注册表项的指定名称/值对。如果指定的项不存在,则创建该项。</summary>
+ <param name="keyName">以有效注册表根(如“HKEY_CURRENT_USER”)开头的键的完整注册表路径。</param>
+ <param name="valueName">名称/值对的名称。</param>
+ <param name="value">要存储的值。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> 为 null。</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> 未以有效注册表根开头。- 或 -<paramref name="keyName" /> 的长度超过了允许的最大长度(255 个字符)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 是只读的,因此无法对其写入;例如,它是根级节点。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有创建或修改注册表项所需的权限。</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>通过使用指定的注册表数据类型,设置该指定的注册表项的名称/值对。如果指定的项不存在,则创建该项。</summary>
+ <param name="keyName">以有效注册表根(如“HKEY_CURRENT_USER”)开头的键的完整注册表路径。</param>
+ <param name="valueName">名称/值对的名称。</param>
+ <param name="value">要存储的值。</param>
+ <param name="valueKind">在存储数据时使用的注册表数据类型。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> 为 null。</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> 未以有效注册表根开头。- 或 -<paramref name="keyName" /> 的长度超过了允许的最大长度(255 个字符)。- 或 -<paramref name="value" /> 的类型与 <paramref name="valueKind" /> 指定的注册表数据类型不匹配,因此,未能正确转换该数据。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 是只读的,因此无法对其写入(例如,它是根级节点,或者未用写访问权限打开该项)。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有创建或修改注册表项所需的权限。</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>包含有关默认用户配置的信息。该字段读取 Windows 注册表基项 HKEY_USERS。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryHive">
+ <summary>表示外部计算机上的顶级节点的可能值。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
+ <summary>表示另一个计算机上的 HKEY_CLASSES_ROOT 基项。此值可传递给 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法,以远程打开此节点。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
+ <summary>表示另一个计算机上的 HKEY_CURRENT_CONFIG 基项。此值可传递给 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法,以远程打开此节点。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
+ <summary>表示另一个计算机上的 HKEY_CURRENT_USER 基项。此值可传递给 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法,以远程打开此节点。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
+ <summary>表示另一个计算机上的 HKEY_LOCAL_MACHINE 基项。此值可传递给 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法,以远程打开此节点。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
+ <summary>表示另一个计算机上的 HKEY_PERFORMANCE_DATA 基项。此值可传递给 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法,以远程打开此节点。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.Users">
+ <summary>表示另一个计算机上的 HKEY_USERS 基项。此值可传递给 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法,以远程打开此节点。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryKey">
+ <summary>表示 Windows 注册表中的项级节点。此类是注册表封装。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
+ <summary>创建一个新子项或打开一个现有子项以进行写访问。</summary>
+ <returns>新创建的子项,如果操作失败,则为 null。如果为 <paramref name="subkey" /> 指定了零长度字符串,则返回当前的 <see cref="T:Microsoft.Win32.RegistryKey" /> 对象。</returns>
+ <param name="subkey">要创建或打开的子项的名称或路径。此字符串不区分大小写。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 为 null。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有创建或打开该注册表项所需的权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">调用此方法时所针对的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问已关闭的项)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">无法写入 <see cref="T:Microsoft.Win32.RegistryKey" />;例如,它不是作为可写入项打开的,或者用户没有必需的访问权限。</exception>
+ <exception cref="T:System.IO.IOException">嵌套级别超过 510。- 或 -发生系统错误,例如,删除了项,或者尝试在 <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>创建一个新的子项或用指定的访问权限打开一个现有子项。从开始,提供.NET Framework 2015</summary>
+ <returns>新创建的子项,如果操作失败,则为 null。如果为 <paramref name="subkey" /> 指定了零长度字符串,则返回当前的 <see cref="T:Microsoft.Win32.RegistryKey" /> 对象。</returns>
+ <param name="subkey">要创建或打开的子项的名称或路径。此字符串不区分大小写。</param>
+ <param name="writable">true若要指示新的子项是可写 ;否则为false。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 为 null。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有创建或打开该注册表项所需的权限。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">无法写入当前 <see cref="T:Microsoft.Win32.RegistryKey" />;例如,它未作为可写入项打开,或用户不具有必要的访问权限。</exception>
+ <exception cref="T:System.IO.IOException">嵌套级别超过 510。- 或 -发生系统错误,例如,删除了项,或者尝试在 <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 根中创建项。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
+ <summary>创建一个新的子项或用指定的访问权限打开一个现有子项。从开始,提供.NET Framework 2015</summary>
+ <returns>新创建的子项,如果操作失败,则为 null。如果为 <paramref name="subkey" /> 指定了零长度字符串,则返回当前的 <see cref="T:Microsoft.Win32.RegistryKey" /> 对象。</returns>
+ <param name="subkey">要创建或打开的子项的名称或路径。此字符串不区分大小写。</param>
+ <param name="writable">true若要指示新的子项是可写 ;否则为false。</param>
+ <param name="options">要使用的注册表选项。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 为 null。 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" />未指定有效的选项</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有创建或打开该注册表项所需的权限。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">无法写入当前 <see cref="T:Microsoft.Win32.RegistryKey" />;例如,它未作为可写入项打开,或用户不具有必要的访问权限。</exception>
+ <exception cref="T:System.IO.IOException">嵌套级别超过 510。- 或 -发生系统错误,例如,删除了项,或者尝试在 <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 根中创建项。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
+ <summary>删除指定子项。</summary>
+ <param name="subkey">要删除的子项的名称。此字符串不区分大小写。</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" /> 有子级子项</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="subkey" /> 参数未指定有效的注册表项 </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 为null</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有删除该项所需的权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</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>删除指定的子项,并指定在找不到该子项时是否引发异常。</summary>
+ <param name="subkey">要删除的子项的名称。此字符串不区分大小写。</param>
+ <param name="throwOnMissingSubKey">指示在找不到指定子项的情况下是否引发异常。如果该参数为 true,并且指定的子项不存在,则引发异常。如果该参数为 false,并且指定的子项不存在,则不执行任何操作。</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" /> 有子级子项。 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="subkey" /> 未指定有效的注册表项,并且 <paramref name="throwOnMissingSubKey" /> 为 true。 </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 为 null。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有删除该项所需的权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</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>递归删除子项和任何子级子项。</summary>
+ <param name="subkey">要删除的子项。此字符串不区分大小写。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 为 null。</exception>
+ <exception cref="T:System.ArgumentException">尝试删除根配置单元。- 或 -<paramref name="subkey" /> 未指定有效的注册表子项。</exception>
+ <exception cref="T:System.IO.IOException">出现 I/O 错误。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有删除该项所需的权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</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>以递归方式删除指定的子项和任何子级子项,并指定在找不到子项时是否引发异常。</summary>
+ <param name="subkey">要删除的子项的名称。此字符串不区分大小写。</param>
+ <param name="throwOnMissingSubKey">指示在找不到指定子项的情况下是否引发异常。如果该参数为 true,并且指定的子项不存在,则引发异常。如果该参数为 false,并且指定的子项不存在,则不执行任何操作。</param>
+ <exception cref="T:System.ArgumentException">尝试删除树的根配置单元。- 或 -<paramref name="subkey" /> 未指定有效的注册表子项,并且 <paramref name="throwOnMissingSubKey" /> 为 true。</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 为 null。</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问已关闭的项)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有删除该项所需的权限。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
+ <summary>从此项中删除指定值。</summary>
+ <param name="name">要删除的值的名称。 </param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> 不是对值的有效引用。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有删除该值所需的权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">正在处理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 为只读。</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>从此项中删除指定的值,并指定在找不到该值时是否引发异常。</summary>
+ <param name="name">要删除的值的名称。</param>
+ <param name="throwOnMissingValue">指示在找不到指定值的情况下是否引发异常。如果该参数为 true,并且指定的值不存在,则引发异常。如果该参数为 false,并且指定的值不存在,则不执行任何操作。</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> 不是对值的有效引用,并且 <paramref name="throwOnMissingValue" /> 为 true。- 或 - <paramref name="name" /> 为 null。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有删除该值所需的权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">正在处理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 为只读。</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>释放由 <see cref="T:Microsoft.Win32.RegistryKey" /> 类的当前实例占用的所有资源。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.Flush">
+ <summary>将指定的打开注册表项的全部特性写到注册表中。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
+ <summary>[SECURITY CRITICAL] 根据指定的句柄创建注册表项。</summary>
+ <returns>注册表项。</returns>
+ <param name="handle">注册表项的句柄。</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
+ <summary>[SECURITY CRITICAL] 利用指定的句柄和注册表视图设置创建注册表项。</summary>
+ <returns>注册表项。</returns>
+ <param name="handle">注册表项的句柄。</param>
+ <param name="view">要使用的注册表视图。</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
+ <summary>检索包含所有子项名称的字符串数组。</summary>
+ <returns>包含当前项的子项名称的字符串数组。</returns>
+ <exception cref="T:System.Security.SecurityException">用户没有读取该项所需的权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
+ <exception cref="T:System.IO.IOException">发生系统错误,例如,当前项已被删除。</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>检索与指定名称关联的值。如果注册表中不存在名称/值对,则返回 null。</summary>
+ <returns>与 <paramref name="name" /> 关联的值;如果未找到 <paramref name="name" />,则为 null。</returns>
+ <param name="name">要检索的值的名称。此字符串不区分大小写。</param>
+ <exception cref="T:System.Security.SecurityException">该用户没有读取注册表项所需的权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已标记为删除。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</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>检索与指定名称关联的值。如果未找到名称,则返回你提供的默认值。</summary>
+ <returns>与 <paramref name="name" /> 关联的值,不展开嵌入的任何环境变量;如果未找到 <paramref name="name" />,则为 <paramref name="defaultValue" />。</returns>
+ <param name="name">要检索的值的名称。此字符串不区分大小写。</param>
+ <param name="defaultValue">当 <paramref name="name" /> 不存在时返回的值。</param>
+ <exception cref="T:System.Security.SecurityException">该用户没有读取注册表项所需的权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已标记为删除。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</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>检索与指定的名称和检索选项关联的值。如果未找到名称,则返回你提供的默认值。</summary>
+ <returns>与 <paramref name="name" /> 关联的值,按指定的 <paramref name="options" /> 对其进行处理;如果未找到 <paramref name="name" />,则为 <paramref name="defaultValue" />。</returns>
+ <param name="name">要检索的值的名称。此字符串不区分大小写。</param>
+ <param name="defaultValue">当 <paramref name="name" /> 不存在时返回的值。</param>
+ <param name="options">枚举值之一,它指定对所检索值的可选处理方式。</param>
+ <exception cref="T:System.Security.SecurityException">该用户没有读取注册表项所需的权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已标记为删除。 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" /> 不是有效的 <see cref="T:Microsoft.Win32.RegistryValueOptions" /> 值;例如,无效值将强制转换为 <see cref="T:Microsoft.Win32.RegistryValueOptions" />。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</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>检索与指定名称关联的值的注册表数据类型。</summary>
+ <returns>与 <paramref name="name" /> 关联的值的注册表数据类型。</returns>
+ <param name="name">要检索其注册表数据类型的值的名称。此字符串不区分大小写。</param>
+ <exception cref="T:System.Security.SecurityException">该用户没有读取注册表项所需的权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.IO.IOException">包含指定值的子项不存在。- 或 -由 <paramref name="name" /> 指定的名称/值对不存在。在 Windows 95、Windows 98 或 Windows Millennium Edition 中不引发此异常。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</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>检索包含与此项关联的所有值名称的字符串数组。</summary>
+ <returns>包含当前项的值名称的字符串数组。</returns>
+ <exception cref="T:System.Security.SecurityException">该用户没有读取注册表项所需的权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
+ <exception cref="T:System.IO.IOException">发生系统错误;例如,当前项已被删除。</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>[SECURITY CRITICAL] 获取一个 <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> 对象,该对象表示当前 <see cref="T:Microsoft.Win32.RegistryKey" /> 对象封装的注册表项。</summary>
+ <returns>注册表项的句柄。</returns>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.Name">
+ <summary>检索项的名称。</summary>
+ <returns>项的绝对(限定)名称。</returns>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问已关闭的项)。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
+ <summary>打开一个新的 <see cref="T:Microsoft.Win32.RegistryKey" />,它使用指定的视图在本地计算机上表示请求的项。</summary>
+ <returns>请求的注册表项。</returns>
+ <param name="hKey">要打开的 HKEY。</param>
+ <param name="view">要使用的注册表视图。</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="hKey" /> 或 <paramref name="view" /> 无效。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有执行此操作所需的权限。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
+ <summary>以只读方式检索子项。</summary>
+ <returns>请求的子项;如果操作失败,则为 null。</returns>
+ <param name="name">要以只读方式打开的子项的名称或路径。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> 为null</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问已关闭的项)。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有读取注册表项所需的权限。</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>检索指定的子项,并指定是否将写访问权限应用于该项。</summary>
+ <returns>请求的子项;如果操作失败,则为 null。</returns>
+ <param name="name">要打开的子项的名称或路径。</param>
+ <param name="writable">如果需要项的写访问权限,则设置为 true。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> 为 null。</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问已关闭的项)。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有在指定模式下访问注册表项所需的权限。</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>检索具有指定名称的子项。从开始,提供.NET Framework 2015</summary>
+ <returns>请求的子项;如果操作失败,则为 null。</returns>
+ <param name="name">要创建或打开的子项的名称或路径。</param>
+ <param name="rights">注册表项的权限。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> 为 null。</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问已关闭的项)。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有在指定模式下访问注册表项所需的权限。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
+ <summary>设置指定的名称/值对。</summary>
+ <param name="name">要存储的值的名称。</param>
+ <param name="value">要存储的数据。 </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> 为 null。 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="value" /> 不是受支持的数据类型。</exception>
+ <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 只读,因此无法写入;例如,项不是用写访问权限打开的。- 或 -<see cref="T:Microsoft.Win32.RegistryKey" /> 对象表示根级别节点,操作系统为 Windows Millennium Edition 或 Windows 98。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有创建或修改注册表项所需的权限。</exception>
+ <exception cref="T:System.IO.IOException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 对象表示根级别节点,操作系统为 Windows 2000、Windows XP 或 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>使用指定的注册表数据类型设置注册表项中的名称/值对的值。</summary>
+ <param name="name">要存储的值的名称。</param>
+ <param name="value">要存储的数据。</param>
+ <param name="valueKind">在存储数据时要使用的注册表数据类型。 </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> 为 null。</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="value" /> 的类型与 <paramref name="valueKind" /> 指定的注册表数据类型不匹配,因此,未能正确转换该数据。</exception>
+ <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 只读,因此无法写入;例如,项不是用写访问权限打开的。- 或 -<see cref="T:Microsoft.Win32.RegistryKey" /> 对象表示根级别节点,操作系统为 Windows Millennium Edition 或 Windows 98。</exception>
+ <exception cref="T:System.Security.SecurityException">用户没有创建或修改注册表项所需的权限。</exception>
+ <exception cref="T:System.IO.IOException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 对象表示根级别节点,操作系统为 Windows 2000、Windows XP 或 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>检索当前项的子项计数。</summary>
+ <returns>当前项的子项的数目。</returns>
+ <exception cref="T:System.Security.SecurityException">用户没有该项的读取权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
+ <exception cref="T:System.IO.IOException">发生系统错误,例如,当前项已被删除。</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>检索此项的字符串表示形式。</summary>
+ <returns>表示此项的字符串。如果指定的项无效(找不到),则返回 null。</returns>
+ <exception cref="T:System.ObjectDisposedException">访问的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
+ <summary>检索项中值的计数。</summary>
+ <returns>项中的名称/值对的数目。</returns>
+ <exception cref="T:System.Security.SecurityException">用户没有该项的读取权限。</exception>
+ <exception cref="T:System.ObjectDisposedException">要操作的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已关闭(无法访问关闭的项)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">用户没有必需的注册表权限。</exception>
+ <exception cref="T:System.IO.IOException">发生系统错误,例如,当前项已被删除。</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>获取用于创建注册表项的视图。</summary>
+ <returns>用于创建注册表项的视图。- 或 -如果未使用视图,则为 <see cref="F:Microsoft.Win32.RegistryView.Default" />。</returns>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryOptions">
+ <summary>指定在创建注册表项时使用的选项。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.None">
+ <summary>不可变的项。这是默认设置。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
+ <summary>可变的键。此信息存储在内存中,并且在卸载相应的注册表配置单元时不保留此信息。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueKind">
+ <summary>指定在注册表中存储值时所用的数据类型,或标识注册表中某个值的数据类型。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
+ <summary>任意格式的二进制数据。此值与 Win32 API 注册表数据类型 REG_BINARY 等效。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
+ <summary>一个 32 位二进制数。此值与 Win32 API 注册表数据类型 REG_DWORD 等效。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
+ <summary>一个以 NULL 结尾的字符串,该字符串中包含对环境变量(如 %PATH%)的未展开的引用。当检索值时,该引用将会展开。此值与 Win32 API 注册表数据类型 REG_EXPAND_SZ 等效。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
+ <summary>一个以 NULL 结尾的字符串数组,以两个空字符结束。此值与 Win32 API 注册表数据类型 REG_MULTI_SZ 等效。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.None">
+ <summary>无数据类型。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
+ <summary>一个 64 位二进制数。此值与 Win32 API 注册表数据类型 REG_QWORD 等效。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.String">
+ <summary>一个以 NULL 结尾的字符串。此值与 Win32 API 注册表数据类型 REG_SZ 等效。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
+ <summary>一个不受支持的注册表数据类型。例如,不支持 Microsoft Win32 API 注册表数据类型 REG_RESOURCE_LIST。使用此值指定 <see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> 方法应在存储名称/值对时确定适当的注册表数据类型。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueOptions">
+ <summary>指定从注册表项检索名称/值对时的可选行为。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
+ <summary>检索类型为 <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> 的值,而不扩展它的嵌入式环境变量。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.None">
+ <summary>未指定可选行为。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryView">
+ <summary>指定要在 64 位操作系统上针对的注册表视图。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Default">
+ <summary>默认视图。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry32">
+ <summary>32 位视图。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry64">
+ <summary>64 位视图。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
+ <summary>[SECURITY CRITICAL] 表示 Windows 注册表的安全句柄。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>[SECURITY CRITICAL] 初始化 <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> 类的新实例。</summary>
+ <param name="preexistingHandle">一个对象,它表示要使用的预先存在的句柄。</param>
+ <param name="ownsHandle">如果为 true,则在完成阶段可靠地释放句柄;如果为 false,则阻止可靠释放。</param>
+ </member>
+ <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
+ <member name="T:System.Security.AccessControl.RegistryRights">
+ <summary>指定能够应用于注册表对象的访问控制权限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
+ <summary>更改与某个注册表项关联的访问规则和审核规则的权限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
+ <summary>保留供系统使用。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
+ <summary>创建某个注册表项的子项的权限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Delete">
+ <summary>删除某个注册表项的权限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
+ <summary>列出某个注册表项的子项的权限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
+ <summary>与 <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" /> 相同。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
+ <summary>对某个注册表项进行完全控制并修改其访问规则和审核规则的权限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Notify">
+ <summary>请求获得关于某个注册表项的更改通知的权限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
+ <summary>查询某个注册表项中的名称/值对的权限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
+ <summary>查询某个注册表项中的名称/值对、请求获得更改通知、枚举其子项以及读取其访问规则和审核规则的权限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
+ <summary>打开并复制某个注册表项的访问规则和审核规则的权限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
+ <summary>创建、删除或设置某个注册表项中的名称/值对的权限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
+ <summary>更改某个注册表项的所有者的权限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
+ <summary>创建、删除和设置某个注册表项中的名称/值对以及创建或删除子项、请求获得更改通知、对其子项进行枚举和读取其访问规则和审核规则的权限。</summary>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml
new file mode 100755
index 0000000000..e0e22a2dd6
--- /dev/null
+++ b/.packages/microsoft.win32.registry/4.0.0-rc2-24027/ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml
@@ -0,0 +1,567 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>Microsoft.Win32.Registry</name>
+ </assembly>
+ <members>
+ <member name="T:Microsoft.Win32.Registry">
+ <summary>提供用於表示 Windows 登錄中根目錄機碼的 <see cref="T:Microsoft.Win32.RegistryKey" /> 物件,以及用於存取機碼/值組的 static 方法。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.ClassesRoot">
+ <summary>定義文件的型別 (或類別) 以及與型別相關聯的屬性。這個欄位會讀取 Windows 登錄主要機碼 HKEY_CLASSES_ROOT。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentConfig">
+ <summary>包含非針對特定使用者的硬體相關組態資訊。這個欄位會讀取 Windows 登錄主要機碼 HKEY_CURRENT_CONFIG。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.CurrentUser">
+ <summary>包含有關目前使用者喜好設定的資訊。這個欄位會讀取 Windows 登錄主要機碼 HKEY_CURRENT_USER。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.GetValue(System.String,System.String,System.Object)">
+ <summary>在指定的登錄機碼中,擷取與所指定名稱關聯的值。如果在指定的機碼中找不到該名稱,則會傳回提供的預設值;如果指定的機碼不存在,則傳回 null。</summary>
+ <returns>如果 <paramref name="keyName" /> 指定的子機碼不存在,則為 null,否則為與 <paramref name="valueName" /> 關聯的值;如果找不到 <paramref name="valueName" />,則為 <paramref name="defaultValue" />。</returns>
+ <param name="keyName">機碼的完整登錄路徑,以有效登錄根目錄開頭 (例如 "HKEY_CURRENT_USER")。</param>
+ <param name="valueName">名稱/值組的名稱。</param>
+ <param name="defaultValue">
+ <paramref name="valueName" /> 不存在時所傳回的值。</param>
+ <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</exception>
+ <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已標記為刪除。</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> 不是以有效的登錄根目錄開頭。</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>包含本機電腦的組態資料。這個欄位會讀取 Windows 登錄主要機碼 HKEY_LOCAL_MACHINE。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.Registry.PerformanceData">
+ <summary>包含軟體元件的效能資訊這個欄位會讀取 Windows 登錄主要機碼 HKEY_PERFORMANCE_DATA。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.Registry.SetValue(System.String,System.String,System.Object)">
+ <summary>在指定的登錄機碼上設定指定的名稱/值組。如果指定的機碼不存在,則會建立它。</summary>
+ <param name="keyName">機碼的完整登錄路徑,以有效登錄根目錄開頭 (例如 "HKEY_CURRENT_USER")。</param>
+ <param name="valueName">名稱/值組的名稱。</param>
+ <param name="value">要儲存的值。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> 為 null。</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> 不是以有效的登錄根目錄開頭。-或-<paramref name="keyName" /> 超過所允許的最大長度 (255 個字元)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 為唯讀,因此無法寫入 (例如,它是根層次節點)。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有建立或修改登錄機碼所需的使用權限。</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>使用指定的登錄資料型別,在指定的登錄機碼上設定名稱/值組。如果指定的機碼不存在,則會建立它。</summary>
+ <param name="keyName">機碼的完整登錄路徑,以有效登錄根目錄開頭 (例如 "HKEY_CURRENT_USER")。</param>
+ <param name="valueName">名稱/值組的名稱。</param>
+ <param name="value">要儲存的值。</param>
+ <param name="valueKind">儲存資料時要使用的登錄資料型別。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> 為 null。</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="keyName" /> 不是以有效的登錄根目錄開頭。-或-<paramref name="keyName" /> 超過所允許的最大長度 (255 個字元)。-或-<paramref name="value" /> 的型別與 <paramref name="valueKind" /> 所指定的登錄資料型別不符,因此,無法正確轉換資料。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 為唯讀,因此無法寫入 (例如,它是根層次節點,或未以寫入權限來開啟該機碼)。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有建立或修改登錄機碼所需的使用權限。</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>包含有關預設使用者組態的資訊。這個欄位會讀取 Windows 登錄主要機碼 HKEY_USERS。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryHive">
+ <summary>表示外部電腦最上層節點的可能值。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.ClassesRoot">
+ <summary>表示其他電腦上的 HKEY_CLASSES_ROOT 機碼。這個值可以傳遞至 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法以遠端方式來開啟這個節點。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentConfig">
+ <summary>表示其他電腦上的 HKEY_CURRENT_CONFIG 機碼。這個值可以傳遞至 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法以遠端方式來開啟這個節點。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.CurrentUser">
+ <summary>表示其他電腦上的 HKEY_CURRENT_USER 機碼。這個值可以傳遞至 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法以遠端方式來開啟這個節點。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.LocalMachine">
+ <summary>表示其他電腦上的 HKEY_LOCAL_MACHINE 機碼。這個值可以傳遞至 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法以遠端方式來開啟這個節點。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.PerformanceData">
+ <summary>表示其他電腦上的 HKEY_PERFORMANCE_DATA 機碼。這個值可以傳遞至 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法以遠端方式來開啟這個節點。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryHive.Users">
+ <summary>表示其他電腦上的 HKEY_USERS 機碼。這個值可以傳遞至 <see cref="M:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive,System.String)" /> 方法以遠端方式來開啟這個節點。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryKey">
+ <summary>表示 Windows 登錄中的機碼層級節點。這個類別的作用是登錄封裝。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String)">
+ <summary>為寫入權限建立新的子機碼,或開啟現有的子機碼。</summary>
+ <returns>傳回新建立的子機碼,或者如果作業失敗,則傳回 null。如果為 <paramref name="subkey" /> 指定了長度為零的字串,則會傳回目前的 <see cref="T:Microsoft.Win32.RegistryKey" /> 物件。</returns>
+ <param name="subkey">要建立或開啟之子機碼的名稱或路徑。這個字串不會區分大小寫。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 為 null。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有建立或開啟登錄機碼所需的使用權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">叫用這個方法的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">無法寫入 <see cref="T:Microsoft.Win32.RegistryKey" />,例如不是開啟為可寫入的機碼,或使用者沒有必要的存取權限。</exception>
+ <exception cref="T:System.IO.IOException">巢狀層次超過 510。-或-發生系統錯誤,例如刪除機碼,或是嘗試在 <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>建立新的子機碼,或開啟現有的子機碼指定的存取權。從開始提供.NET Framework 2015</summary>
+ <returns>傳回新建立的子機碼,或者如果作業失敗,則傳回 null。如果為 <paramref name="subkey" /> 指定了長度為零的字串,則會傳回目前的 <see cref="T:Microsoft.Win32.RegistryKey" /> 物件。</returns>
+ <param name="subkey">要建立或開啟之子機碼的名稱或路徑。這個字串不會區分大小寫。</param>
+ <param name="writable">true若要指出新的子機碼是可寫入 ;否則, false。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 為 null。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有建立或開啟登錄機碼所需的使用權限。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">無法寫入目前的 <see cref="T:Microsoft.Win32.RegistryKey" />,例如不是開啟為可寫入的機碼,或使用者沒有必要的存取權限。</exception>
+ <exception cref="T:System.IO.IOException">巢狀層次超過 510。-或-發生系統錯誤,例如刪除機碼,或是嘗試在 <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 根目錄中建立機碼。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.CreateSubKey(System.String,System.Boolean,Microsoft.Win32.RegistryOptions)">
+ <summary>建立新的子機碼,或開啟現有的子機碼指定的存取權。從開始提供.NET Framework 2015</summary>
+ <returns>傳回新建立的子機碼,或者如果作業失敗,則傳回 null。如果為 <paramref name="subkey" /> 指定了長度為零的字串,則會傳回目前的 <see cref="T:Microsoft.Win32.RegistryKey" /> 物件。</returns>
+ <param name="subkey">要建立或開啟之子機碼的名稱或路徑。這個字串不會區分大小寫。</param>
+ <param name="writable">true若要指出新的子機碼是可寫入 ;否則, false。</param>
+ <param name="options">要使用的登錄選項。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 為 null。 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" />未指定有效的選項</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有建立或開啟登錄機碼所需的使用權限。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">無法寫入目前的 <see cref="T:Microsoft.Win32.RegistryKey" />,例如不是開啟為可寫入的機碼,或使用者沒有必要的存取權限。</exception>
+ <exception cref="T:System.IO.IOException">巢狀層次超過 510。-或-發生系統錯誤,例如刪除機碼,或是嘗試在 <see cref="F:Microsoft.Win32.Registry.LocalMachine" /> 根目錄中建立機碼。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteSubKey(System.String)">
+ <summary>刪除指定的子機碼。</summary>
+ <param name="subkey">要刪除的子機碼名稱。這個字串不會區分大小寫。</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" /> 有子系子機碼</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="subkey" /> 參數沒有指定有效的登錄機碼 </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 是null</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有刪除機碼所需的使用權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</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>刪除指定的子機碼,並且指定在找不到該子機碼時是否引發例外狀況。</summary>
+ <param name="subkey">要刪除的子機碼名稱。這個字串不會區分大小寫。</param>
+ <param name="throwOnMissingSubKey">表示如果找不到指定子機碼時,是否引發例外狀況。如果這個引數為 true,而指定的子機碼不存在時,則會引發例外狀況。如果這個引數為 false,而指定的子機碼不存在時,則不採取任何動作。</param>
+ <exception cref="T:System.InvalidOperationException">
+ <paramref name="subkey" /> 有子系子機碼。 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="subkey" /> 沒有指定有效的登錄機碼,而且 <paramref name="throwOnMissingSubKey" /> 為 true。 </exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 為 null。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有刪除機碼所需的使用權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</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>遞迴地刪除子機碼和任何子系子機碼。</summary>
+ <param name="subkey">要刪除的子機碼。這個字串不會區分大小寫。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 為 null。</exception>
+ <exception cref="T:System.ArgumentException">已嘗試根群組的刪除。-或-<paramref name="subkey" /> 沒有指定有效的登錄子機碼。</exception>
+ <exception cref="T:System.IO.IOException">發生 I/O 錯誤。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有刪除機碼所需的使用權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</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>遞迴地刪除指定的子機碼和任何子系子機碼,並且指定在找不到該子機碼時是否引發例外狀況。</summary>
+ <param name="subkey">要刪除的子機碼名稱。這個字串不會區分大小寫。</param>
+ <param name="throwOnMissingSubKey">表示如果找不到指定子機碼時,是否引發例外狀況。如果這個引數為 true,而指定的子機碼不存在時,則會引發例外狀況。如果這個引數為 false,而指定的子機碼不存在時,則不採取任何動作。</param>
+ <exception cref="T:System.ArgumentException">嘗試刪除樹狀目錄的根登錄區。-或-<paramref name="subkey" /> 沒有指定有效的登錄子機碼,而且 <paramref name="throwOnMissingSubKey" /> 為 true。</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="subkey" /> 為 null。</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有刪除機碼所需的使用權限。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.DeleteValue(System.String)">
+ <summary>從這個機碼中刪除指定值。</summary>
+ <param name="name">要刪除的值的名稱。 </param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> 不是值的有效參考。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有刪除值所需的使用權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">管理中的 <see cref="T:Microsoft.Win32.RegistryKey" /> 是唯讀的。</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>刪除此機碼的指定值,並且指定找不到該值時是否引發例外狀況。</summary>
+ <param name="name">要刪除的值的名稱。</param>
+ <param name="throwOnMissingValue">表示如果找不到指定的值時,是否引發例外狀況。如果這個引數為 true,而指定的值不存在時,則會引發例外狀況。如果這個引數為 false,而指定的值不存在時,則不採取任何動作。</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="name" /> 不是值的有效參考,而且 <paramref name="throwOnMissingValue" /> 為 true。-或- <paramref name="name" /> 為 null。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有刪除值所需的使用權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">管理中的 <see cref="T:Microsoft.Win32.RegistryKey" /> 是唯讀的。</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>將 <see cref="T:Microsoft.Win32.RegistryKey" /> 類別目前的執行個體所使用的資源全部釋出。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.Flush">
+ <summary>將指定的開啟登錄機碼的所有屬性 (Attribute) 寫入登錄中。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle)">
+ <summary>[安全性關鍵] 從指定的控制代碼建立登錄機碼。</summary>
+ <returns>登錄機碼 (Registry Key)。</returns>
+ <param name="handle">登錄機碼的控制代碼。</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.FromHandle(Microsoft.Win32.SafeHandles.SafeRegistryHandle,Microsoft.Win32.RegistryView)">
+ <summary>[安全性關鍵] 從指定的控制代碼和登錄檢視設定,建立登錄機碼。</summary>
+ <returns>登錄機碼 (Registry Key)。</returns>
+ <param name="handle">登錄機碼的控制代碼。</param>
+ <param name="view">要使用的登錄檢視。</param>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.GetSubKeyNames">
+ <summary>擷取包含所有子機碼名稱的字串陣列。</summary>
+ <returns>字串的陣列包含了目前機碼的子機碼名稱。</returns>
+ <exception cref="T:System.Security.SecurityException">使用者沒有讀取機碼所需的使用權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
+ <exception cref="T:System.IO.IOException">發生系統錯誤,例如,目前的機碼已經刪除。</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>擷取與指定名稱關聯的值。如果登錄中沒有名稱/值組,則傳回 null。</summary>
+ <returns>與 <paramref name="name" /> 關聯的值,如果找不到 <paramref name="name" />,則為 null。</returns>
+ <param name="name">要擷取的值的名稱。這個字串不會區分大小寫。</param>
+ <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已標記為刪除。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</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>擷取與指定名稱關聯的值。如果找不到名稱,則傳回您提供的預設值。</summary>
+ <returns>與 <paramref name="name" /> 關聯的值,擁有未展開的內嵌環境變數,如果找不到 <paramref name="name" />,則為 <paramref name="defaultValue" />。</returns>
+ <param name="name">要擷取的值的名稱。這個字串不會區分大小寫。</param>
+ <param name="defaultValue">
+ <paramref name="name" /> 不存在時所傳回的值。</param>
+ <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已標記為刪除。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</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>擷取與指定名稱及擷取選項關聯的值。如果找不到名稱,則傳回您提供的預設值。</summary>
+ <returns>與 <paramref name="name" /> 關聯的值,根據指定的 <paramref name="options" /> 處理,如果找不到 <paramref name="name" />,則為 <paramref name="defaultValue" />。</returns>
+ <param name="name">要擷取的值的名稱。這個字串不會區分大小寫。</param>
+ <param name="defaultValue">
+ <paramref name="name" /> 不存在時所傳回的值。</param>
+ <param name="options">其中一個列舉值,指定擷取之值的選擇性處理。</param>
+ <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.IO.IOException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已標記為刪除。 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="options" /> 不是有效的 <see cref="T:Microsoft.Win32.RegistryValueOptions" /> 值,例如將無效的值轉換成 <see cref="T:Microsoft.Win32.RegistryValueOptions" />。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</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>擷取與指定名稱關聯之值的登錄資料類型。</summary>
+ <returns>與 <paramref name="name" /> 關聯的值的登錄資料型別。</returns>
+ <param name="name">要擷取之登錄資料類型的值的名稱。這個字串不會區分大小寫。</param>
+ <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.IO.IOException">包含指定值的子機碼不存在。-或-<paramref name="name" /> 指定的名稱/值組不存在。在 Windows 95、Windows 98 或 Windows Millennium Edition 上不會擲回這個例外狀況。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</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>擷取包含所有與這個機碼相關值名稱的字串陣列。</summary>
+ <returns>字串的陣列,包含目前機碼的值名稱。</returns>
+ <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
+ <exception cref="T:System.IO.IOException">發生系統錯誤,例如,目前的機碼已經刪除。</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>[安全性關鍵] 取得 <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> 物件,這個物件表示目前 <see cref="T:Microsoft.Win32.RegistryKey" /> 物件所封裝的登錄機碼。</summary>
+ <returns>登錄機碼的控制代碼。</returns>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.Name">
+ <summary>擷取機碼名稱。</summary>
+ <returns>機碼的絕對 (限定) 名稱。</returns>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive,Microsoft.Win32.RegistryView)">
+ <summary>使用指定的檢視,開啟本機電腦上表示要求機碼的新 <see cref="T:Microsoft.Win32.RegistryKey" />。</summary>
+ <returns>要求的登錄機碼。</returns>
+ <param name="hKey">要開啟的 HKEY。</param>
+ <param name="view">要使用的登錄檢視。</param>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="hKey" /> 或 <paramref name="view" /> 無效。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有執行此動作所需的權限。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.OpenSubKey(System.String)">
+ <summary>擷取子機碼為唯讀。</summary>
+ <returns>要求的子機碼,或者在作業失敗時則為 null。</returns>
+ <param name="name">以唯讀方式開啟之子機碼的名稱或路徑。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> 是null</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有讀取登錄機碼所需的使用權限。</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>擷取指定的子機碼,並且指定此機碼是否要套用寫入存取權限。</summary>
+ <returns>要求的子機碼,或者在作業失敗時則為 null。</returns>
+ <param name="name">要開啟的子機碼名稱或路徑。</param>
+ <param name="writable">如果需要機碼的寫入權限,請設定為 true。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> 為 null。</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有以指定模式存取登錄機碼所需的使用權限。</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>擷取具有指定名稱和 的子機碼。從開始提供.NET Framework 2015</summary>
+ <returns>要求的子機碼,或者在作業失敗時則為 null。</returns>
+ <param name="name">要建立或開啟之子機碼的名稱或路徑。</param>
+ <param name="rights">登錄機碼的權限。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="name" /> 為 null。</exception>
+ <exception cref="T:System.ObjectDisposedException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有以指定模式存取登錄機碼所需的使用權限。</exception>
+ </member>
+ <member name="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)">
+ <summary>設定指定的名稱/值組。</summary>
+ <param name="name">要儲存的值的名稱。</param>
+ <param name="value">要儲存的資料。 </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> 為 null。 </exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="value" /> 是不支援的資料型別。</exception>
+ <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 是唯讀的,無法被寫入,例如沒有以寫入權限開啟機碼。-或-<see cref="T:Microsoft.Win32.RegistryKey" /> 物件表示根層級節點,且作業系統是 Windows Millennium Edition 或 Windows 98。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有建立或修改登錄機碼所需的使用權限。</exception>
+ <exception cref="T:System.IO.IOException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 物件表示根層級節點,且作業系統是 Windows 2000、Windows XP 或 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>使用指定的登錄資料類型,設定登錄機碼中名稱/值組的值。</summary>
+ <param name="name">要儲存之值的名稱。</param>
+ <param name="value">要儲存的資料。</param>
+ <param name="valueKind">儲存資料時要使用的登錄資料類型。 </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="value" /> 為 null。</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="value" /> 的型別與 <paramref name="valueKind" /> 所指定的登錄資料型別不符,因此,無法正確轉換資料。</exception>
+ <exception cref="T:System.ObjectDisposedException">包含指定值的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 是唯讀的,無法被寫入,例如沒有以寫入權限開啟機碼。-或-<see cref="T:Microsoft.Win32.RegistryKey" /> 物件表示根層級節點,且作業系統是 Windows Millennium Edition 或 Windows 98。</exception>
+ <exception cref="T:System.Security.SecurityException">使用者沒有建立或修改登錄機碼所需的使用權限。</exception>
+ <exception cref="T:System.IO.IOException">
+ <see cref="T:Microsoft.Win32.RegistryKey" /> 物件表示根層級節點,且作業系統是 Windows 2000、Windows XP 或 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>擷取目前機碼中子機碼的計數。</summary>
+ <returns>目前機碼的子機碼數目。</returns>
+ <exception cref="T:System.Security.SecurityException">使用者不具有機碼的讀取權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
+ <exception cref="T:System.IO.IOException">發生系統錯誤,例如,目前的機碼已經刪除。</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>擷取這個機碼的字串表示。</summary>
+ <returns>表示機碼的字串。如果指定的機碼是無效的 (找不到),則會傳回 null 值。</returns>
+ <exception cref="T:System.ObjectDisposedException">正接受存取的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ </member>
+ <member name="P:Microsoft.Win32.RegistryKey.ValueCount">
+ <summary>擷取機碼中值的計數。</summary>
+ <returns>機碼中的名稱/值組的數目。</returns>
+ <exception cref="T:System.Security.SecurityException">使用者不具有機碼的讀取權限。</exception>
+ <exception cref="T:System.ObjectDisposedException">正接受管理的 <see cref="T:Microsoft.Win32.RegistryKey" /> 已經關閉 (關閉的機碼無法存取)。</exception>
+ <exception cref="T:System.UnauthorizedAccessException">使用者沒有必要的登錄權限。</exception>
+ <exception cref="T:System.IO.IOException">發生系統錯誤,例如,目前的機碼已經刪除。</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>取得用來建立登錄機碼的檢視。</summary>
+ <returns>用來建立登錄機碼的檢視。-或-如果未使用檢視,則為 <see cref="F:Microsoft.Win32.RegistryView.Default" />。</returns>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryOptions">
+ <summary>指定建立登錄機碼時要使用的選項。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.None">
+ <summary>非 Volatile 機碼。這是預設值。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryOptions.Volatile">
+ <summary>Volatile 機碼。在記憶體中儲存資訊,而且當對應的登錄區卸載時不會保留資訊。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueKind">
+ <summary>設定將資料值放到登錄內時所使用的資料型別,或代表登錄資料庫內資料值的型別。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Binary">
+ <summary>任何形式的二進位資料,等於 Win32 API 中的 REG_BINARY 登錄資料型別。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.DWord">
+ <summary>32 位元二進位數字,等於 Win32 API 中的 REG_DWORD 登錄資料型別。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.ExpandString">
+ <summary>以 null 結尾的字串,其中包含未展開的環境變數參考,例如 %PATH%,以後要擷取值時,環境變數就會展開。這個值等於 Win32 API 中的 REG_EXPAND_SZ 登錄資料型別。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.MultiString">
+ <summary>以 null 結尾的字串所組成的陣列,整個陣列最後以兩個 null 字元做為結尾。這個值等於 Win32 API 中的 REG_MULTI_SZ 登錄資料型別。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.None">
+ <summary>無資料型別。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.QWord">
+ <summary>64 位元二進位數字,等於 Win32 API 中的 REG_QWORD 登錄資料型別。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.String">
+ <summary>以 null 結尾的字串,等於 Win32 API 中的 REG_SZ 登錄資料型別。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueKind.Unknown">
+ <summary>不支援的登錄資料型別,例如,Microsoft Win32 API 的 REG_RESOURCE_LIST 登錄資料型別就是其中之一。您可以使用這個值指定 <see cref="M:Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object)" /> 方法在儲存名稱/值組時,應該自行決定適當的登錄資料型別。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryValueOptions">
+ <summary>在擷取登錄機碼的名稱/值組時,指定選擇項行為。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.DoNotExpandEnvironmentNames">
+ <summary>
+ <see cref="F:Microsoft.Win32.RegistryValueKind.ExpandString" /> 型別的值,能夠在沒有展開其內嵌環境變數的情況下擷取。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryValueOptions.None">
+ <summary>沒有指定的選擇項行為。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.RegistryView">
+ <summary>指定在 64 位元作業系統上以哪個登錄檢視為目標。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Default">
+ <summary>預設檢視。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry32">
+ <summary>32 位元檢視。</summary>
+ </member>
+ <member name="F:Microsoft.Win32.RegistryView.Registry64">
+ <summary>64 位元檢視。</summary>
+ </member>
+ <member name="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle">
+ <summary>[安全性關鍵] 表示 Windows 登錄的安全控制代碼。</summary>
+ </member>
+ <member name="M:Microsoft.Win32.SafeHandles.SafeRegistryHandle.#ctor(System.IntPtr,System.Boolean)">
+ <summary>[安全性關鍵] 初始化 <see cref="T:Microsoft.Win32.SafeHandles.SafeRegistryHandle" /> 類別的新執行個體。</summary>
+ <param name="preexistingHandle">物件,表示要使用的既有控制代碼。</param>
+ <param name="ownsHandle">true 表示在結束階段確實地釋放控制代碼,false 表示不要確實地釋放。</param>
+ </member>
+ <member name="P:Microsoft.Win32.SafeHandles.SafeRegistryHandle.IsInvalid"></member>
+ <member name="T:System.Security.AccessControl.RegistryRights">
+ <summary>指定可套用至登錄物件的存取控制 (Access Control) 權限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ChangePermissions">
+ <summary>變更與登錄機碼相關聯之存取規則和稽核規則的權限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateLink">
+ <summary>保留供系統使用。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.CreateSubKey">
+ <summary>建立登錄機碼之子機碼的權限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Delete">
+ <summary>刪除登錄機碼的權限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.EnumerateSubKeys">
+ <summary>列出登錄機碼之子機碼的權限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ExecuteKey">
+ <summary>與 <see cref="F:System.Security.AccessControl.RegistryRights.ReadKey" /> 相同。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.FullControl">
+ <summary>對登錄機碼執行完全控制以及修改其存取規則和稽核規則的權限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.Notify">
+ <summary>要求通知登錄機碼變更的權限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.QueryValues">
+ <summary>查詢登錄機碼中名稱/值組的權限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadKey">
+ <summary>查詢登錄機碼中名稱/值組、要求通知變更、列舉其子機碼,以及讀取其存取規則和稽核規則的權限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.ReadPermissions">
+ <summary>開啟並複製登錄機碼之存取規則和稽核規則的權限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.SetValue">
+ <summary>建立、刪除或設定登錄機碼中名稱/值組的權限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.TakeOwnership">
+ <summary>變更登錄機碼擁有人的權限。</summary>
+ </member>
+ <member name="F:System.Security.AccessControl.RegistryRights.WriteKey">
+ <summary>建立、刪除、設定登錄機碼中名稱/值組、建立或刪除子機碼、要求通知變更、列舉其子機碼,以及讀取其存取規則和稽核規則的權限。</summary>
+ </member>
+ </members>
+</doc> \ No newline at end of file