static void AmazonStorageRemoveAction(string key, object value, CacheItemRemovedReason reason) { AmazonFileInfo amazonFile = value as AmazonFileInfo; if(amazonFile != null) { AmazonFileSystemProvider provider = new AmazonFileSystemProvider(""); provider.AccessKeyID = amazonFile.AccessKeyID; provider.SecretAccessKey = amazonFile.SecretAccessKey; provider.BucketName = amazonFile.BucketName; FileManagerFile file = new FileManagerFile(provider, amazonFile.FileKeyName); provider.DeleteFile(file); } }
static void AmazonStorageRemoveAction(string key, object value, CacheItemRemovedReason reason) { AmazonFileInfo amazonFile = value as AmazonFileInfo; if (amazonFile != null) { AmazonFileSystemProvider provider = new AmazonFileSystemProvider(""); provider.AccountName = amazonFile.AccountName; provider.BucketName = amazonFile.BucketName; provider.Region = amazonFile.Region; FileManagerFile file = new FileManagerFile(provider, amazonFile.FileKeyName); provider.DeleteFile(file); } }