2011-12-10 5 views
7

Tôi đang phát triển một ứng dụng mạng xã hội.Làm thế nào để liệt kê các container trong kho lưu trữ màu xanh?

Tôi muốn tạo, trong bộ nhớ xanh, vùng chứa cho mỗi người dùng (khách hàng) tham gia mạng xã hội, có nghĩa là user1 có vùng chứa có tên là vùng chứa 1 và bên trong vùng chứa 1 sẽ có hồ sơ người dùng 1 ở định dạng xml và một ảnh tiểu sử của người dùng 1.

Tương tự, đối với người dùng2 sẽ có vùng chứa 2 được tạo trong bộ nhớ màu xanh và sau đó người dùng 2 được lưu ở định dạng xml và ảnh hồ sơ của người dùng 2, và nó giống như vậy, giả sử, 10 người dùng sẽ có 10 vùng chứa.

Nếu tôi muốn liệt kê tất cả thông tin của 9 người dùng được lưu trữ trong bộ nhớ Azure trong 9 vùng chứa khác nhau từ ứng dụng khách 1, tôi có thể làm như thế nào?

Tôi đang sử dụng dịch vụ web, nhưng thách thức mà tôi đang đối mặt là cách thu thập tất cả thông tin hồ sơ người dùng 9 trong 9 vùng chứa khác nhau.

Trả lời

42

Sau đây nên làm các trick -

  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

nhờ. nó thực sự giải quyết vấn đề của tôi. –

+9

Vâng ... trong trường hợp đó .... bạn có thể muốn đánh dấu là một câu trả lời bằng cách sử dụng dấu tick ở bên trái :-) –

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

Vui lòng chỉnh sửa câu trả lời đó và giải thích những gì bạn đang làm một cách chi tiết và đảm bảo đặt dấu cách ở phía trước dòng mã. Xem lại https://stackoverflow.com/help/how-to-answer và đọc cách định dạng các chỉnh sửa của bạn. – Nic3500

+0

@ Nic3500 - tôi đặt cược bạn là một vụ nổ tại các bữa tiệc. – Andy

+0

@Andy Tùy thuộc vào việc bữa tiệc có đúng định dạng hay không và tuân thủ các quy tắc :-) Tôi không có Sheldon, đừng lo lắng. – Nic3500