C# Класс MK.MobileDevice.iTMDiPhone

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

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

Метод Описание
ConnectViaHouseArrest ( ) : void
Copy ( string sourceName, string destName ) : void
CreateDirectory ( string path ) : bool
DeleteDirectory ( string path ) : void
DeleteDirectory ( string path, bool recursive ) : void
DeleteFile ( string path ) : void
DeleteFromDevice ( String fullName ) : void

Deletes the device item specified in parameter "fullname".

DisableWiFiConnection ( ) : bool
EnableWiFiConnection ( ) : bool
EnterDFU ( ) : void
EnterRecovery ( ) : void
Exists ( string path ) : bool
ExitRecovery ( ) : void
FileSize ( string path ) : ulong
FileType ( string path ) : FileTypes

Returns the file type (enum FileType) of the specified file or directory.

GetCurrentDirectory ( ) : string
GetDirectories ( string path ) : string[]
GetDirectoryRoot ( string path ) : string
GetFileInfo ( string path ) : string>.Dictionary
GetFileInfo ( string path, ulong &size, bool &directory ) : void
GetFileInfoDetails ( string path, int &size, FileTypes &fileType ) : void

Returns the size and type of the specified file or directory.

GetFiles ( string path ) : string[]
InitLibiMobileDevice ( ) : void
IsDirectory ( string path ) : bool
IsFile ( string path ) : bool
IsLink ( string path ) : bool
ReConnect ( ) : void
Rename ( string sourceName, string destName ) : bool
RequestProperty ( string key ) : string
RequestProperty ( string domain, string key ) : string
SetCurrentDirectory ( string path ) : void
iTMDiPhone ( ) : System
sendCommandToDevice ( string Command ) : void
sendFileToDevice ( string Filename ) : void

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

Метод Описание
OnConnect ( MK.MobileDevice.ITMDConnectEventArgs args ) : void
OnDfuConnect ( MK.MobileDevice.DeviceNotificationEventArgs args ) : void
OnDfuDisconnect ( MK.MobileDevice.DeviceNotificationEventArgs args ) : void
OnDisconnect ( MK.MobileDevice.ITMDConnectEventArgs args ) : void
OnRecoveryModeEnter ( MK.MobileDevice.DeviceNotificationEventArgs args ) : void
OnRecoveryModeLeave ( MK.MobileDevice.DeviceNotificationEventArgs args ) : void

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

Метод Описание
ConnectToPhone ( ) : bool
DfuConnectCallback ( MK.MobileDevice.AMRecoveryDevice &callback ) : void
DfuDisconnectCallback ( MK.MobileDevice.AMRecoveryDevice &callback ) : void
FullPath ( string path1, string path2 ) : string
Get_st_ifmt ( string path ) : string
InternalDeleteDirectory ( string path ) : void
NotifyCallback ( MK.MobileDevice.ITMDAMDeviceNotificationCallbackInfo &callback ) : void
RecoveryConnectCallback ( AMRecoveryDevice &callback ) : void
RecoveryDisconnectCallback ( AMRecoveryDevice &callback ) : void
doConstruction ( ) : void
getDeviceHandle ( ) : void
updateDeviceList ( ) : void

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

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

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

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

public Copy ( string sourceName, string destName ) : void
sourceName string
destName string
Результат void

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

public CreateDirectory ( string path ) : bool
path string
Результат bool

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

public DeleteDirectory ( string path ) : void
path string
Результат void

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

public DeleteDirectory ( string path, bool recursive ) : void
path string
recursive bool
Результат void

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

public DeleteFile ( string path ) : void
path string
Результат void

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

Deletes the device item specified in parameter "fullname".
public DeleteFromDevice ( String fullName ) : void
fullName String The full directory path and name of the item to remove.
Результат void

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

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

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

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

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

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

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

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

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

public Exists ( string path ) : bool
path string
Результат bool

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

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

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

public FileSize ( string path ) : ulong
path string
Результат ulong

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

Returns the file type (enum FileType) of the specified file or directory.
public FileType ( string path ) : FileTypes
path string The file or directory for which to obtain the file type.
Результат FileTypes

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

public GetCurrentDirectory ( ) : string
Результат string

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

public GetDirectories ( string path ) : string[]
path string
Результат string[]

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

public GetDirectoryRoot ( string path ) : string
path string
Результат string

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

public GetFileInfo ( string path ) : string>.Dictionary
path string
Результат string>.Dictionary

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

public GetFileInfo ( string path, ulong &size, bool &directory ) : void
path string
size ulong
directory bool
Результат void

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

Returns the size and type of the specified file or directory.
public GetFileInfoDetails ( string path, int &size, FileTypes &fileType ) : void
path string The file or directory for which to retrieve information.
size int Returns the size of the specified file or directory
fileType FileTypes Returns the size of the specified file or directory
Результат void

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

public GetFiles ( string path ) : string[]
path string
Результат string[]

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

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

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

public IsDirectory ( string path ) : bool
path string
Результат bool

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

public IsFile ( string path ) : bool
path string
Результат bool

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

public IsLink ( string path ) : bool
path string
Результат bool

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

protected OnConnect ( MK.MobileDevice.ITMDConnectEventArgs args ) : void
args MK.MobileDevice.ITMDConnectEventArgs
Результат void

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

protected OnDfuConnect ( MK.MobileDevice.DeviceNotificationEventArgs args ) : void
args MK.MobileDevice.DeviceNotificationEventArgs
Результат void

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

protected OnDfuDisconnect ( MK.MobileDevice.DeviceNotificationEventArgs args ) : void
args MK.MobileDevice.DeviceNotificationEventArgs
Результат void

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

protected OnDisconnect ( MK.MobileDevice.ITMDConnectEventArgs args ) : void
args MK.MobileDevice.ITMDConnectEventArgs
Результат void

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

protected OnRecoveryModeEnter ( MK.MobileDevice.DeviceNotificationEventArgs args ) : void
args MK.MobileDevice.DeviceNotificationEventArgs
Результат void

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

protected OnRecoveryModeLeave ( MK.MobileDevice.DeviceNotificationEventArgs args ) : void
args MK.MobileDevice.DeviceNotificationEventArgs
Результат void

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

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

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

public Rename ( string sourceName, string destName ) : bool
sourceName string
destName string
Результат bool

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

public RequestProperty ( string key ) : string
key string
Результат string

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

public RequestProperty ( string domain, string key ) : string
domain string
key string
Результат string

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

public SetCurrentDirectory ( string path ) : void
path string
Результат void

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

public iTMDiPhone ( ) : System
Результат System

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

public sendCommandToDevice ( string Command ) : void
Command string
Результат void

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

public sendFileToDevice ( string Filename ) : void
Filename string
Результат void