/// <summary> /// Gives access to Windows Registry operations /// </summary> /// <param name="conf"></param> /// <param name="reg">Windows Registry operations</param> /// <returns></returns> public static IOfferRemoteConfiguration WindowsRegistry(this IOfferRemoteConfiguration conf, Action <IOfferWindowsRegistryOperations> reg) { var builder = new WindowsRegistryBuilder(conf); reg(builder); return(conf); }
/// <summary> /// Gives access to Windows Registry operations /// </summary> /// <param name="conf"></param> /// <param name="reg">Windows Registry operations</param> /// <returns></returns> public static IOfferRemoteConfiguration WindowsRegistry(this IOfferRemoteConfiguration conf, Action <IOfferWindowsRegistryOperations> reg) { var confBuilder = conf as RemoteConfigurationBuilder; var builder = new WindowsRegistryBuilder(conf, confBuilder.Server, confBuilder.Settings, confBuilder.Token); reg(builder); return(conf); }