var list = new List<string>() { "1", "2", "3" };
var data = list.AsEnumerable();
var asyncEnum = data as IAsyncEnumerable<string>;
await foreach (var e in asyncEnum)
{
yield return e;
}