2014-06-16 2 views
0

컨테이너의 모든 BLOB 이름을 열거하는 가장 빠른 방법이 필요합니다. 컨테이너에는 약 600,000 개의 얼룩이 들어 있습니다.하늘색 방울 저장소의 방울 이름 만 열거하는 방법

var blobChank = ... ; 
foreach (object o in blobChank) 
{ 
    BlobProperties bp = o as BlobProperties; 
    if (bp != null) 
    { 
     BlobProperties p = _Container.GetBlobProperties(bp.Name); 
     var name = p.Name; // get the name 
    } 
} 

또는 Linq를 통해 : 당신은 이름을 얻기 위해 BlobProperties에 액세스 할 수 있습니다

 
while(true) { 
...   
var blobChank = azureClient.ListBlobs(null, true, BlobListingDetails.None, null, null).Skip(counter * chankSize).Take(chankSize).ToList(); 
if(blobChank.Count == 0) break; 
counter++; 
... 
///retrieve blob names 

답변

관련 문제