2011-12-10 2 views
7

소셜 네트워크 응용 프로그램을 개발 중입니다.하늘색 얼룩 저장고에있는 용기를 나열하는 방법?

소셜 네트워크에 가입하는 각 사용자 (클라이언트)의 컨테이너를 푸른 색 저장소에 생성하려는 경우 user1에 container1이라는 컨테이너가 있고 컨테이너 1에 xml 형식의 사용자 1 프로필이 있고 사용자 1의 프로필 사진

마찬가지로 사용자 2에 대해 하늘색 얼룩 저장 공간에 컨테이너 2가 생성되고 사용자 2 프로필이 사용자 2의 XML 형식 및 프로필 사진으로 저장됩니다. 10 명의 사용자가 10 개의 컨테이너를 갖게됩니다.

사용자 클라이언트 1과 다른 9 개의 컨테이너에 Azure 저장소에 저장된 9 명의 사용자 정보를 모두 나열하려면 어떻게해야합니까?

저는 webservice를 사용하고 있지만, 저는 9 가지 컨테이너에있는 9 개의 사용자 프로필 정보를 모두 수집하는 방법에 직면하고 있습니다.

답변

42

다음은 트릭을해야 다음 -

  CloudStorageAccount account = 
      CloudStorageAccount.FromConfigurationSetting("DataConnectionString"); 
     // We need to access blobs now, so create a CloudBlobClient 
     CloudBlobClient blobClient = account.CreateCloudBlobClient(); 

     IEnumerable<CloudBlobContainer> containers = blobClient.ListContainers(); 
+0

감사합니다. 그것은 정말로 내 문제를 해결합니다. –

+9

음 ... 그 경우 .... 왼쪽에 체크 표시를 사용하여 대답을 표시하고 싶을 수도 있습니다 :-) –

0
CloudStorageAccount account = 
    CloudStorageAccount.FromConfigurationSetting("DataConnectionString"); 

// We need to access blobs now, so create a CloudBlobClient 
blobClient = account.CreateCloudBlobClient(); 

IEnumerable<CloudBlobContainer> containers = blobClient.ListContainers(); 

// This will return you list of containers 
var containerList = containers.Select(e => e.Name).Tolist(); 
+0

답변을 편집하고 세부 사항에 대해 설명하고 공백을 넣으십시오. 코드 인 줄 앞에. https://stackoverflow.com/help/how-to-answer를 검토하고 수정 내용의 형식을 지정하는 방법을 읽어보십시오. – Nic3500

+0

@ Nic3500 - 당신은 파티에서 폭발이있을 것입니다. – Andy

+0

@Andy 파티가 올바른 형식인지, 규칙을 따르는 지에 따라 달라집니다 .-- 나는 셀던이 아니므로 걱정하지 마십시오. – Nic3500