public async Task FactoryResetAsync(bool clearTPM, string recoveryPartitionGUID)
        {
            var request = new Message.FactoryResetRequest();

            request.clearTPM = clearTPM;
            request.recoveryPartitionGUID = recoveryPartitionGUID;
            await FactoryResetAsync(request);
        }
        public async Task StartFactoryResetAsync(bool clearTPM, string recoveryPartitionGUID)
        {
            var request = new Message.FactoryResetRequest();

            request.clearTPM = clearTPM;
            request.recoveryPartitionGUID = recoveryPartitionGUID;

            await _systemConfiguratorProxy.SendCommandAsync(request);
        }
 private async Task FactoryResetAsync(Message.FactoryResetRequest request)
 {
     await _systemConfiguratorProxy.SendCommandAsync(request);
 }