<PackageReference Include="Microsoft.Win32.Registry" Version="4.6.0-rc1.19456.4" />
API Differences between 4.6.0-rc1.19456.4 and 4.3.0-preview1-24530-04
123 Additions
0 Removals
Microsoft.Win32
-
public static class Registry
-
public enum RegistryHive
-
public sealed class RegistryKey : MarshalByRefObject, IDisposable
- public SafeRegistryHandle Handle { get; }
- public string Name { get; }
- public int SubKeyCount { get; }
- public int ValueCount { get; }
- public RegistryView View { get; }
- public static RegistryKey FromHandle(SafeRegistryHandle handle)
- public static RegistryKey FromHandle(SafeRegistryHandle handle, RegistryView view)
- public static RegistryKey OpenBaseKey(RegistryHive hKey, RegistryView view)
- public static RegistryKey OpenRemoteBaseKey(RegistryHive hKey, string machineName)
- public static RegistryKey OpenRemoteBaseKey(RegistryHive hKey, string machineName, RegistryView view)
- public void Close()
- public RegistryKey CreateSubKey(string subkey)
- public RegistryKey CreateSubKey(string subkey, RegistryKeyPermissionCheck permissionCheck)
- public RegistryKey CreateSubKey(string subkey, RegistryKeyPermissionCheck permissionCheck, RegistryOptions registryOptions)
- public RegistryKey CreateSubKey(string subkey, RegistryKeyPermissionCheck permissionCheck, RegistryOptions registryOptions, RegistrySecurity registrySecurity)
- public RegistryKey CreateSubKey(string subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
- public RegistryKey CreateSubKey(string subkey, bool writable)
- public RegistryKey CreateSubKey(string subkey, bool writable, RegistryOptions options)
- public void DeleteSubKey(string subkey)
- public void DeleteSubKey(string subkey, bool throwOnMissingSubKey)
- public void DeleteSubKeyTree(string subkey)
- public void DeleteSubKeyTree(string subkey, bool throwOnMissingSubKey)
- public void DeleteValue(string name)
- public void DeleteValue(string name, bool throwOnMissingValue)
- public void Dispose()
- public void Flush()
- public RegistrySecurity GetAccessControl()
- public RegistrySecurity GetAccessControl(AccessControlSections includeSections)
- public string[] GetSubKeyNames()
- public object GetValue(string name)
- public object GetValue(string name, object defaultValue)
- public object GetValue(string name, object defaultValue, RegistryValueOptions options)
- public RegistryValueKind GetValueKind(string name)
- public string[] GetValueNames()
- public RegistryKey OpenSubKey(string name)
- public RegistryKey OpenSubKey(string name, RegistryKeyPermissionCheck permissionCheck)
- public RegistryKey OpenSubKey(string name, RegistryKeyPermissionCheck permissionCheck, RegistryRights rights)
- public RegistryKey OpenSubKey(string name, bool writable)
- public RegistryKey OpenSubKey(string name, RegistryRights rights)
- public void SetAccessControl(RegistrySecurity registrySecurity)
- public void SetValue(string name, object value)
- public void SetValue(string name, object value, RegistryValueKind valueKind)
-
public enum RegistryKeyPermissionCheck
-
public enum RegistryOptions
-
public enum RegistryValueKind
-
public enum RegistryValueOptions
-
public enum RegistryView
Microsoft.Win32.SafeHandles
System.Security.AccessControl
-
public sealed class RegistryAccessRule : AccessRule
- public RegistryRights RegistryRights { get; }
- public RegistryAccessRule(IdentityReference identity, RegistryRights registryRights, AccessControlType type)
- public RegistryAccessRule(IdentityReference identity, RegistryRights registryRights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type)
- public RegistryAccessRule(string identity, RegistryRights registryRights, AccessControlType type)
- public RegistryAccessRule(string identity, RegistryRights registryRights, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type)
-
public sealed class RegistryAuditRule : AuditRule
-
public enum RegistryRights
-
public sealed class RegistrySecurity : NativeObjectSecurity