Ich muss Elemente aus Partitionen in Service Fabric zurückgeben und sie zu einer Liste hinzufügen. Die Ergebnisse stammen von asynchronen Methoden. Ich versuche zu verstehen, was passiert, damit es schneller läuft. Wartet die Schleife, bis für jedes GetItems-Element eine Wartezeit zurückgegeben wird, oder wird die Schleife fortgesetzt und ein neues GetItems für die nächste Partition gestartet?Hinzufügen von Elementen zu einer Liste aus der asynchronen Methode
List<string> mylist = new List<string>();
foreach(var partition in partitions)
{
var int64RangePartitionInformation = p.PartitionInformation as Int64RangePartitionInformation;
if (int64RangePartitionInformation == null) continue;
var minKey = int64RangePartitionInformation.LowKey;
var assetclient = ServiceProxy.Create<IService>(serviceName, new ServicePartitionKey(minKey));
var assets = await assetclient.GetItems(CancellationToken.None);
mylist.AddRange(items)
}