0
我需要應該在遞歸中收集的信息。 我有以下遞歸WPF應用程序:Silverlight異步遞歸
public static int GetClusterTotalDocumentsCount(ref int count, int clusterID, int lastrunid)
{
List<Cluster> subclusters = DBHandler.GetSubClustersOperational(clusterID);
if (subclusters.Count == 0)
return count;
foreach (Cluster subclutser in subclusters)
{
int temp = DBHandler.GetClusterDocumentsCount(subclutser.ID, 0);
count += temp;
GetClusterTotalDocumentsCount(ref count, subclutser.ID, 0);
}
return count;
}
現在我想在Silverlight做相同。而不是使用ADO.net我正在使用數據的WCF服務。問題是,調用現在是異步的,所以我不能使用這個遞歸。有任何想法嗎?