Beispiel #1
0
        protected override async Task OnEnumChildren(bool deep)
        {
            var replicas = await _fabricClient.QueryManager.GetReplicaListAsync(_partition.PartitionInformation.Id);

            foreach (var replica in replicas)
            {
                var sfReplica = new SFReplica(_fabricClient, this, replica);
                Replicas.Add(sfReplica);
                if (deep)
                {
                    await sfReplica.EnumChildren(deep);
                }
            }

            Loadinformation = await _fabricClient.QueryManager.GetPartitionLoadInformationAsync(_partition.PartitionInformation.Id);
        }