コンテナー内の特定の BLOB にアクセスしたいのですが、いくつかの異なる方法を試していますが、コンテナー内の特定の BLOB を見つけるための最良の方法を知りたいです。これが私のコードです:
var game = Get<Game>().SingleOrDefault(x => x.Name == name);
var account = CloudStorageAccount.FromConfigurationSetting("blobConnection");
var container = account
.CreateCloudBlobClient()
.GetContainerReference("gamehtmls");
var blobUri = container.ListBlobs().SingleOrDefault(x => x.Uri.ToString().ToLower().Contains(name.ToLower()));
var blobName = blobUri.Uri.AbsolutePath.Replace("/gamehtmls/", "");
var blob = container.GetBlobReference(String.Format("{0}index.html", blobName));
blob.Properties.ContentType = "text/html";
また、このコンテナには、Galactians と Galactians2 という名前の 2 つのゲームがあるため、私のコードはこのゲームでは機能しません。
誰か私にアドバイスはありますか?
ありがとうございました ...