Ejemplo n.º 1
0
 public void AddDelitionPolicy(string resource, DeletionPolicy policy)
 {
     if (ResourceDeletionPolicies.ContainsKey(resource))
     {
         ResourceDeletionPolicies[resource] = policy;
     }
     else
     {
         ResourceDeletionPolicies.Add(resource, policy);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Extracts policy description information from the server's response.
 /// </summary>
 /// <param name='policy'>
 /// The structure to be dissected.
 /// </param>
 internal DescriptionPolicy(System.Collections.Generic.IDictionary<string, object> policy)
 {
     if(policy.ContainsKey("compress")){
         this.Compress = new CompressionPolicy((System.Collections.Generic.IDictionary<string, object>)policy["compress"]);
     }
     if(policy.ContainsKey("delete")){
         this.Delete = new DeletionPolicy((System.Collections.Generic.IDictionary<string, object>)policy["delete"]);
     }
 }