Blobの二種類が存在するBlobについてちょっとコードをまとめがてらに書いてみる。AzureTrainingKitからコードをぱくってますので、ホントに動かすコードはそちらから参照してください。コンテナの作成Blobコンテナの作成を行っています。Blobコンテナに対するアクセス権も設定しています。適当にBlobにデータを保存する処理を記述しました。メタデータをアタッチする処理に注意してください。metadata";//Blobにメタデータを追加blob.Metadata.Add(metadata);//Blobにバイトデータを格納blob.UploadByteArray(data);Blobの参照Blobのメタデータを参照する場合、実はちょっとテクニックが必要です。BlobListingDetails.All};//Blobの検索オプションを指定してリストを取得this.GetContainer().ListBlobs(blobRequestOptions);例では「BlobRequestOptions」のインスタンスを生成して、「BlobListingDetails」プロパティに"ALL"を指定してBlobのリストを生成しています。引数なしの「ListBlobs()」メソッドを実行した場合、Blobのメタデータ取得ができないという事実があったり。Blobのその他注意点Blobからデータを取得し、PageBlobやらBlockBlobに変換して処理を行っています。以下のコード例は「ホントにコンパイル通しただけ」の白物ですので、どうやってPageBlobとBlockBlobを取得したらよいかの参考程度に留めてください。