public void SetKillSwitch(KillSwitchSettings killSwitchSettings) { using (SafeChannel <ISettingsProxy> safeChannel = this._channelFactory.Create <ISettingsProxy>("nordvpn-service/SettingsManager")) { safeChannel.get_Proxy().SetKillSwitch(killSwitchSettings); } }
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { KillSwitchSettings killSwitchSettings = value as KillSwitchSettings; if (killSwitchSettings == null) { return(""); } return(JsonConvert.SerializeObject(killSwitchSettings.Items)); }
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { KillSwitchSettings killSwitchSettings = new KillSwitchSettings(); string text = value as string; if (string.IsNullOrEmpty(text)) { return(killSwitchSettings); } killSwitchSettings.Items = JsonConvert.DeserializeObject <List <KillSwitchApp> >(text); return(killSwitchSettings); }
public Task SetKillSwitch(KillSwitchSettings killSwitchSettings) { SettingsServiceClient.< SetKillSwitch > d__2 <SetKillSwitch> d__;