示例#1
0
 public static void Execute(this IReliable reliable, Action action, TimeSpan wait, CancellationToken?token = null)
 {
     reliable.Execute(Functional.ToFunc <Boolean>(action), wait, token);
 }
示例#2
0
 public static T Execute <T>(this IReliable reliable, Func <T> func, TimeSpan wait, CancellationToken?token = null)
 {
     return(Functional.Wait(cancel => reliable.Execute(func, cancel), wait, token ?? new CancellationToken()));
 }