2011-10-15 2 views
0

크래들에 터미널을 삽입하여 캡처하는 방법은 무엇입니까?크래들에 터미널을 삽입하는 방법

나는 3 가지를 확인해야합니다

1. if the terminal is in the cradle 
2. if i got IP 
3. if there is connection to my WebService 

이 후

, 내가 터미널 내가 그것을 할 수있는 방법 (윈도우 모바일 6.5)

내 WebService를 사이에 데이터를 전송해야합니까?

답변

2

네임 스페이스가에서 Microsoft.WindowsMobile.Status

당신이 당신의 장치에 대한 관련 정보를 찾을 수 있습니다.

예를 들어, 다음 스 니펫을 사용하여 활성 데스크톱 연결이 있는지 확인했습니다.

Microsoft.WindowsMobile.Status.SystemState.ConnectionsDesktopCount <= 0 

또한이 속성은 사용하지 않았습니다.

Microsoft.WindowsMobile.Status.SystemState.CradlePresent 

IP 부분의 경우.

당신의 웹 서비스에 대한 연결을 위해
//Get Device Name 
var deviceName = System.Net.Dns.GetHostName(); 
//Get IP Address 
IPHostEntry _ipHost = System.Net.Dns.GetHostEntry(deviceName); 
var IpAddress = _ipHost.AddressList[0].ToString(); 

, 당신은 부울 또는 가능한 경우 테스트하기 위해 INT 간단한 방법을 만들 수 있습니다.

를 Webservice는

bool IsAvailable() 
{ 
return true; 
} 

당신은 단지 웹 서비스를 호출해야합니다.