コード例 #1
0
 public static void Main()
 {
     var newWatcher = new PhoneManager();
     newWatcher.RaiseDeviceConnectedEvent += newWatcher_RaiseDeviceConnectedEvent;
     newWatcher.RaiseDeviceDisconnectedEvent += newWatcher_RaiseDeviceDisconnectedEvent;
     Console.ReadLine();
 }
コード例 #2
0
 static async void newWatcher_RaiseDeviceConnectedEvent(object sender, PhoneManager.DeviceEventArgs e)
 {
     Console.WriteLine(e.ConnectedDevice.Id);
     Console.WriteLine(e.ConnectedDevice.Name);
     var device = e.ConnectedDevice.Connect();
     var applications = device.GetInstalledApplications();
     foreach (var remoteApplication in applications)
     {
         var store = remoteApplication.GetIsolatedStore();
         var client = new PhoneSyncClient(new SmartDevicePhoneSyncStorage(store));
         var result = await client.SendCommand(new PhoneSyncCommand { ActionName = "getContainers" });
     }
 }
コード例 #3
0
 static void newWatcher_RaiseDeviceDisconnectedEvent(object sender, PhoneManager.DeviceEventArgs e)
 {
     CDevice = null;
 }