Windows Azureでのキャッシュ制御の経験がある人はいますか? 私はそれを機能させることができません。いくつかのキャッシュ ルールが必要な JSON ファイルがあります。次のコードがあります。
var matchContainer = _blobClient.GetContainerReference(match.ClassContainer);
matchContainer.CreateIfNotExists();
matchContainer.SetPermissions(new BlobContainerPermissions
{
PublicAccess = BlobContainerPublicAccessType.Blob
});
// save the blob into the blob service
string uniqueBlobName = string.Format("matchdata/" + match.KeyPath + ".json").ToLower();
CloudBlockBlob blob = matchContainer.GetBlockBlobReference(uniqueBlobName);
var matchString = match.ToString();
MemoryStream stream = new MemoryStream();
StreamWriter writer = new StreamWriter(stream);
writer.AutoFlush = true;
writer.Write(matchString);
stream.Seek(0, SeekOrigin.Begin);
blob.UploadFromStream(stream);
blob.Properties.CacheControl = "max-age=3600, must-revalidate";
blob.SetProperties();
こちらのサンプルと全く同じ です Cache-Control の設定サンプル
ヘッダーが設定されていません。お役に立てれば幸いです。