Exemple #1
0
 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);
     }
 }
Exemple #2
0
        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);
            }
        }