Пример #1
0
        /// <summary>
        /// Helps registration of retry module.
        /// </summary>
        /// <param name="api">The instance of IoTApi.</param>
        /// <param name="numOfRetries">Number of retries.</param>
        /// <param name="delayTime">Delay between retries.</param>
        /// <returns></returns>
        public static IotApi RegisterRetryModule(this IotApi api, int numOfRetries, TimeSpan delayTime)
        {
            RetryModule module = new RetryModule(numOfRetries, delayTime);

            api.RegisterModule(module);
            return(api);
        }
Пример #2
0
        public static IotApi RegisterPersistModule(this IotApi api, Dictionary <string, object> args = null)
        {
            PersistModule module = new PersistModule();

            api.RegisterModule(module);

            return(api);
        }