C# 클래스 WindowsPhoneTestFramework.Server.WindowsPhoneDeviceController.WindowsPhoneDeviceControllerBase

상속: WindowsPhoneTestFramework.Server.DeviceController.DeviceControllerBase
파일 보기 프로젝트 열기: EqualExperts/WindowsPhoneTestFramework

Private Properties

프로퍼티 타입 설명
ReceiveDeviceDirectory void
ReceiveDirectory void
SafeGetApplication RemoteApplication
SendDesktopDirectory void
SendDirectory void
ToWindowsPhoneApplicationDefinition WindowsPhoneTestFramework.Server.WindowsPhoneDeviceController.WindowsPhoneApplicationDefinition

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
Dispose ( bool isDisposing ) : void
GetIsoStorage ( WindowsPhoneTestFramework.Server.Core.ApplicationDefinition applicationDefinition ) : RemoteIsolatedStorageFile
IsInstalled ( System.Guid productGuid ) : bool

비공개 메소드들

메소드 설명
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

메소드 상세

Dispose() 보호된 메소드

protected Dispose ( bool isDisposing ) : void
isDisposing bool
리턴 void

ForceDeviceShutDown() 공개 메소드

public ForceDeviceShutDown ( ) : bool
리턴 bool

GetIsoStorage() 보호된 메소드

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

GetIsolatedStorage() 공개 메소드

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

Install() 공개 메소드

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

IsInstalled() 보호된 메소드

protected IsInstalled ( System.Guid productGuid ) : bool
productGuid System.Guid
리턴 bool

ReleaseDeviceConnection() 공개 메소드

public ReleaseDeviceConnection ( ) : void
리턴 void

RestoreIsolatedStorage() 공개 메소드

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

Start() 공개 메소드

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

Stop() 공개 메소드

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

TryConnect() 공개 메소드

public TryConnect ( ) : bool
리턴 bool

Uninstall() 공개 메소드

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

WindowsPhoneDeviceControllerBase() 공개 메소드

public WindowsPhoneDeviceControllerBase ( string deviceNameBase ) : Microsoft.SmartDevice.Connectivity
deviceNameBase string
리턴 Microsoft.SmartDevice.Connectivity