public void AddDelitionPolicy(string resource, DeletionPolicy policy) { if (ResourceDeletionPolicies.ContainsKey(resource)) { ResourceDeletionPolicies[resource] = policy; } else { ResourceDeletionPolicies.Add(resource, policy); } }
/// <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"]); } }