本文整理汇总了C#中IDevice.RefreshLockStatus方法的典型用法代码示例。如果您正苦于以下问题:C# IDevice.RefreshLockStatus方法的具体用法?C# IDevice.RefreshLockStatus怎么用?C# IDevice.RefreshLockStatus使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IDevice
的用法示例。
在下文中一共展示了IDevice.RefreshLockStatus方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ResetCurrentDeviceTo
private void ResetCurrentDeviceTo(IDevice device)
{
Action action = null;
using (new OperationLogger())
{
if ((device != null) && device.RefreshLockStatus())
{
device.DeviceUnlockedEvent += new EventHandler(this.OnDeviceUnlockedEvent);
if (action == null)
{
action = delegate {
device.NotifyWhenUnlocked();
};
}
Task.Factory.StartNew(action);
}
bool flag = this.IsDevicePartnered(device);
if (flag)
{
DeviceSettings.EnsureSettingsForDevice(device.WinMoDeviceId);
}
Trace.WriteLine("\n\n");
this.CurrentDevice = device;
if (flag)
{
ISyncPartnership partnership;
this.EnsurePartnershipForDevice(this.CurrentDevice, out partnership);
this.CurrentSyncPartnership = partnership;
ReloadSourcesAndTargets(partnership);
}
else
{
this.CurrentSyncPartnership = null;
}
this.OnPropertyChanged("CurrentDeviceIndex");
}
}