C# Класс IronPython.Modules.PythonWinReg

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
HKEY_CLASSES_ROOT BigInteger
HKEY_CURRENT_CONFIG BigInteger
HKEY_CURRENT_USER BigInteger
HKEY_DYN_DATA BigInteger
HKEY_LOCAL_MACHINE BigInteger
HKEY_PERFORMANCE_DATA BigInteger
HKEY_USERS BigInteger
error IronPython.Runtime.Types.PythonType

Открытые методы

Метод Описание
CloseKey ( HKEYType key ) : void
ConnectRegistry ( string computerName, BigInteger key ) : HKEYType
CreateKey ( object key, string subKeyName ) : HKEYType
CreateKeyEx ( object key, string subKeyName, int res, int sam ) : HKEYType
DeleteKey ( object key, string subKeyName ) : void
DeleteValue ( object key, string value ) : void
EnumKey ( object key, int index ) : string
EnumValue ( object key, int index ) : PythonTuple
ExpandEnvironmentStrings ( string value ) : string
FlushKey ( object key ) : void
OpenKey ( object key, string subKeyName ) : HKEYType
OpenKey ( object key, string subKeyName, [ res, [ sam ) : HKEYType
OpenKeyEx ( object key, string subKeyName, [ res, [ sam ) : HKEYType
QueryInfoKey ( object key ) : PythonTuple
QueryValue ( object key, string subKeyName ) : object
QueryValueEx ( object key, string valueName ) : PythonTuple
SetValue ( object key, string subKeyName, int type, string value ) : void
SetValueEx ( object key, string valueName, int reserved, int type, object value ) : void

Приватные методы

Метод Описание
ExtractString ( byte data, int start, int end ) : string
GetRootKey ( object key ) : HKEYType
MapRegistryValueKind ( RegistryValueKind registryValueKind ) : int
MapSystemKey ( BigInteger hKey ) : RegistryHive
QueryValueExImpl ( RegistryKey nativeRootKey, string valueName, int &valueKind, object &value ) : void
RegCreateKeyEx ( SafeRegistryHandle hKey, string lpSubKey, int Reserved, string lpClass, RegistryOptions dwOptions, RegistryRights samDesired, IntPtr lpSecurityAttributes, SafeRegistryHandle &phkResult, int &lpdwDisposition ) : int
RegQueryValueEx ( SafeRegistryHandle hKey, string lpValueName, IntPtr lpReserved, int &lpType, byte lpData, uint &lpcbData ) : int

Описание методов

CloseKey() публичный статический Метод

public static CloseKey ( HKEYType key ) : void
key HKEYType
Результат void

ConnectRegistry() публичный статический Метод

public static ConnectRegistry ( string computerName, BigInteger key ) : HKEYType
computerName string
key BigInteger
Результат HKEYType

CreateKey() публичный статический Метод

public static CreateKey ( object key, string subKeyName ) : HKEYType
key object
subKeyName string
Результат HKEYType

CreateKeyEx() публичный статический Метод

public static CreateKeyEx ( object key, string subKeyName, int res, int sam ) : HKEYType
key object
subKeyName string
res int
sam int
Результат HKEYType

DeleteKey() публичный статический Метод

public static DeleteKey ( object key, string subKeyName ) : void
key object
subKeyName string
Результат void

DeleteValue() публичный статический Метод

public static DeleteValue ( object key, string value ) : void
key object
value string
Результат void

EnumKey() публичный статический Метод

public static EnumKey ( object key, int index ) : string
key object
index int
Результат string

EnumValue() публичный статический Метод

public static EnumValue ( object key, int index ) : PythonTuple
key object
index int
Результат PythonTuple

ExpandEnvironmentStrings() публичный статический Метод

public static ExpandEnvironmentStrings ( string value ) : string
value string
Результат string

FlushKey() публичный статический Метод

public static FlushKey ( object key ) : void
key object
Результат void

OpenKey() публичный статический Метод

public static OpenKey ( object key, string subKeyName ) : HKEYType
key object
subKeyName string
Результат HKEYType

OpenKey() публичный статический Метод

public static OpenKey ( object key, string subKeyName, [ res, [ sam ) : HKEYType
key object
subKeyName string
res [
sam [
Результат HKEYType

OpenKeyEx() публичный статический Метод

public static OpenKeyEx ( object key, string subKeyName, [ res, [ sam ) : HKEYType
key object
subKeyName string
res [
sam [
Результат HKEYType

QueryInfoKey() публичный статический Метод

public static QueryInfoKey ( object key ) : PythonTuple
key object
Результат PythonTuple

QueryValue() публичный статический Метод

public static QueryValue ( object key, string subKeyName ) : object
key object
subKeyName string
Результат object

QueryValueEx() публичный статический Метод

public static QueryValueEx ( object key, string valueName ) : PythonTuple
key object
valueName string
Результат PythonTuple

SetValue() публичный статический Метод

public static SetValue ( object key, string subKeyName, int type, string value ) : void
key object
subKeyName string
type int
value string
Результат void

SetValueEx() публичный статический Метод

public static SetValueEx ( object key, string valueName, int reserved, int type, object value ) : void
key object
valueName string
reserved int
type int
value object
Результат void

Описание свойств

HKEY_CLASSES_ROOT публичное статическое свойство

public static BigInteger HKEY_CLASSES_ROOT
Результат BigInteger

HKEY_CURRENT_CONFIG публичное статическое свойство

public static BigInteger HKEY_CURRENT_CONFIG
Результат BigInteger

HKEY_CURRENT_USER публичное статическое свойство

public static BigInteger HKEY_CURRENT_USER
Результат BigInteger

HKEY_DYN_DATA публичное статическое свойство

public static BigInteger HKEY_DYN_DATA
Результат BigInteger

HKEY_LOCAL_MACHINE публичное статическое свойство

public static BigInteger HKEY_LOCAL_MACHINE
Результат BigInteger

HKEY_PERFORMANCE_DATA публичное статическое свойство

public static BigInteger HKEY_PERFORMANCE_DATA
Результат BigInteger

HKEY_USERS публичное статическое свойство

public static BigInteger HKEY_USERS
Результат BigInteger

error публичное статическое свойство

public static PythonType,IronPython.Runtime.Types error
Результат IronPython.Runtime.Types.PythonType