// For public APIs, we do not report error. We let the caller handle/report the error. public async Task AllowReboots(bool allowReboots) { var configuration = new WindowsUpdateRebootPolicyConfiguration(); configuration.allow = allowReboots; await _systemConfiguratorProxy.SendCommandAsync(new SetWindowsUpdateRebootPolicyRequest(configuration)); }
public async Task AllowReboots(bool allowReboots) { var configuration = new WindowsUpdateRebootPolicyConfiguration(); configuration.allow = allowReboots; IResponse response = await this._systemConfiguratorProxy.SendCommandAsync(new SetWindowsUpdateRebootPolicyRequest(configuration)); if (response.Status != ResponseStatus.Success) { throw new Exception("Error: failed to set update reboot policy."); } }