Example #1
0
        /// <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);
        }
Example #2
0
        /// <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);
        }