Skip to content

Commit df2db9b

Browse files
committed
Added ThreadSafe ExcelAsyncUtil.Observe sample function.
1 parent 64d8ea9 commit df2db9b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

RtdClocks/RtdClock-IExcelObservable/RtdClock.cs

+8
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,13 @@ public static object dnaRtdClock_IExcelObservable(string param)
1111
object paramInfo = param; // could be one parameter passed in directly, or an object array of all the parameters: new object[] {param1, param2}
1212
return ExcelAsyncUtil.Observe(functionName, paramInfo, () => new ExcelObservableClock());
1313
}
14+
15+
[ExcelFunction(Description = "Provides a thread safe ticking clock", IsThreadSafe = true)]
16+
public static object dnaRtdClock_IExcelObservableThreadSafe(string param)
17+
{
18+
string functionName = "dnaRtdClock_IExcelObservableThreadSafe";
19+
object paramInfo = param; // could be one parameter passed in directly, or an object array of all the parameters: new object[] {param1, param2}
20+
return ExcelAsyncUtil.Observe(functionName, paramInfo, () => new ExcelObservableClock());
21+
}
1422
}
1523
}

0 commit comments

Comments
 (0)