Esempio n. 1
0
 /// <summary>
 /// Creates a Source using an Async function's result as input
 /// The Async function is evaluated once per each materialization
 /// </summary>
 /// <param name="state">The input state passed to the async function</param>
 /// <param name="func">The Async function producing a value</param>
 public static Source <TElem, NotUsed> From <TState>(TState state,
                                                     Func <TState, Task <TElem> > func)
 {
     return(AsyncSource.From <TState, TElem>(state, func));
 }
Esempio n. 2
0
 /// <summary>
 /// Creates a Source using an Async function's result as input
 /// The Async function is evaluated once per each materialization
 /// </summary>
 /// <param name="func">The Async function producing a value</param>
 /// <returns></returns>
 public static Source <TElem, NotUsed> From(Func <Task <TElem> > func)
 {
     return(AsyncSource.From(func));
 }