C# Класс xenwinsvc.NetInfo

Наследование: IRefresh
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Dispose ( ) : void
NeedsRefresh ( ) : bool
NetInfo ( IExceptionHandler exceptionhandler ) : System
RecordDevices ( string type ) : void
Refresh ( bool force ) : bool
RefreshNetInfo ( ) : void
StoreChangedNetworkSettings ( ) : void

Защищенные методы

Метод Описание
Finish ( ) : void

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

Метод Описание
ClonePVStatics ( string SrcName, string DestName, string SrcNetLuidMatchStr, string DestNetLuidMatchStr, bool delete ) : void
CloneValues ( RegistryKey src, RegistryKey dest ) : void
Dispose ( bool disposing ) : void
FindClassDeviceKeyForNetCfgInstanceId ( string NetCfgInstanceId ) : RegistryKey
FindClassDeviceKeyNameForNetCfgInstanceId ( string NetCfgInstanceId ) : string
FindClassDeviceNameForNetCfgInstanceId ( string NetCfgInstanceId ) : string
FindDeviceKeyForMac ( string mac ) : string
FindNetCfgInstanceIdForDriverKey ( string driverkey ) : string
FindNetCfgInstanceIdForMac ( string mac ) : string
FindNetLuidMatchStrForNetCfgInstanceId ( string NetCfgInstanceId ) : string
FromServiceIfaceToSeviceIface ( string Src, string Dest ) : void
FromServiceIfaceToStore ( string Src, RegistryKey StoreKey ) : void
FromStoreToServiceIface ( RegistryKey StoreKey, string Dest ) : void
GetMacStrFromPhysical ( System.Net.NetworkInformation.PhysicalAddress pa ) : string
StorePVNetworkSettingsToEmulatedDevicesOrSave ( ) : void
StoreSavedNetworkSettingsToEmulatedDevices ( ) : void
getIpv4AddrString ( NetworkInterface nic ) : string
getIpv6Addr ( NetworkInterface nic ) : IEnumerable
macsMatch ( string mac, NetworkInterface nic ) : bool
onAddrChange ( Object sender, EventArgs e ) : void
onVifChanged ( object nothing, System.Management.EventArrivedEventArgs args ) : void
onVifStaticIpSetting ( object nothing, System.Management.EventArrivedEventArgs args ) : void
removeDevices ( ) : void
updateNetworkInfo ( ) : void
writeDevice ( string device, NetworkInterface nics ) : void

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

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Finish() защищенный Метод

protected Finish ( ) : void
Результат void

NeedsRefresh() публичный Метод

public NeedsRefresh ( ) : bool
Результат bool

NetInfo() публичный Метод

public NetInfo ( IExceptionHandler exceptionhandler ) : System
exceptionhandler IExceptionHandler
Результат System

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

public static RecordDevices ( string type ) : void
type string
Результат void

Refresh() публичный Метод

public Refresh ( bool force ) : bool
force bool
Результат bool

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

public static RefreshNetInfo ( ) : void
Результат void

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

public static StoreChangedNetworkSettings ( ) : void
Результат void