C# Class WindowsPhoneTestFramework.Server.WindowsPhoneDeviceController.WindowsPhoneDeviceControllerBase

Inheritance: WindowsPhoneTestFramework.Server.DeviceController.DeviceControllerBase
Datei anzeigen Open project: EqualExperts/WindowsPhoneTestFramework

Private Properties

Property Type Description
ReceiveDeviceDirectory void
ReceiveDirectory void
SafeGetApplication RemoteApplication
SendDesktopDirectory void
SendDirectory void
ToWindowsPhoneApplicationDefinition WindowsPhoneTestFramework.Server.WindowsPhoneDeviceController.WindowsPhoneApplicationDefinition

Public Methods

Method Description
ForceDeviceShutDown ( ) : bool
GetIsolatedStorage ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : string
Install ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : InstallationResult
ReleaseDeviceConnection ( ) : void
RestoreIsolatedStorage ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition, string isolatedStorage ) : void
Start ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : StartResult
Stop ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : StopResult
TryConnect ( ) : bool
Uninstall ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : UninstallationResult
WindowsPhoneDeviceControllerBase ( string deviceNameBase ) : Microsoft.SmartDevice.Connectivity

Protected Methods

Method Description
Dispose ( bool isDisposing ) : void
GetIsoStorage ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : RemoteIsolatedStorageFile
IsInstalled ( System.Guid productGuid ) : bool

Private Methods

Method Description
ReceiveDeviceDirectory ( RemoteIsolatedStorageFile risf, string deviceRelativeDir, List source, DirectoryInfo target, bool cleanDeviceDirectory ) : void
ReceiveDirectory ( RemoteIsolatedStorageFile risf, string desktopDirPath ) : void
SafeGetApplication ( System.Guid productId ) : RemoteApplication
SendDesktopDirectory ( RemoteIsolatedStorageFile risf, DirectoryInfo desktopDirInfo, string deviceDirPath, bool cleanDeviceDirectory ) : void
SendDirectory ( RemoteIsolatedStorageFile risf, string desktopDirPath ) : void
ToWindowsPhoneApplicationDefinition ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : WindowsPhoneTestFramework.Server.WindowsPhoneDeviceController.WindowsPhoneApplicationDefinition

Method Details

Dispose() protected method

protected Dispose ( bool isDisposing ) : void
isDisposing bool
return void

ForceDeviceShutDown() public method

public ForceDeviceShutDown ( ) : bool
return bool

GetIsoStorage() protected method

protected GetIsoStorage ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : RemoteIsolatedStorageFile
applicationDefinition WindowsPhoneTestFramework.Server.Core.ApplicationDefinition
return RemoteIsolatedStorageFile

GetIsolatedStorage() public method

public GetIsolatedStorage ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : string
applicationDefinition WindowsPhoneTestFramework.Server.Core.ApplicationDefinition
return string

Install() public method

public Install ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : InstallationResult
applicationDefinition WindowsPhoneTestFramework.Server.Core.ApplicationDefinition
return InstallationResult

IsInstalled() protected method

protected IsInstalled ( System.Guid productGuid ) : bool
productGuid System.Guid
return bool

ReleaseDeviceConnection() public method

public ReleaseDeviceConnection ( ) : void
return void

RestoreIsolatedStorage() public method

public RestoreIsolatedStorage ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition, string isolatedStorage ) : void
applicationDefinition WindowsPhoneTestFramework.Server.Core.ApplicationDefinition
isolatedStorage string
return void

Start() public method

public Start ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : StartResult
applicationDefinition WindowsPhoneTestFramework.Server.Core.ApplicationDefinition
return StartResult

Stop() public method

public Stop ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : StopResult
applicationDefinition WindowsPhoneTestFramework.Server.Core.ApplicationDefinition
return StopResult

TryConnect() public method

public TryConnect ( ) : bool
return bool

Uninstall() public method

public Uninstall ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : UninstallationResult
applicationDefinition WindowsPhoneTestFramework.Server.Core.ApplicationDefinition
return UninstallationResult

WindowsPhoneDeviceControllerBase() public method

public WindowsPhoneDeviceControllerBase ( string deviceNameBase ) : Microsoft.SmartDevice.Connectivity
deviceNameBase string
return Microsoft.SmartDevice.Connectivity