/// <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); }
public static IotApi RegisterPersistModule(this IotApi api, Dictionary <string, object> args = null) { PersistModule module = new PersistModule(); api.RegisterModule(module); return(api); }