/// <summary> /// Returns a reference to a <see cref="CapCloudBlobContainer"/> object with the specified name. /// </summary> /// <param name="containerName">The name of the container, or an absolute URI to the container.</param> /// <param name="engine">The SLA engine.</param> /// <returns>A reference to a container.</returns> public CapCloudBlobContainer GetContainerReference(string containerName, ConsistencySLAEngine slaEngine) { CapCloudBlobContainer result = null; if (!slaEngines.ContainsKey(containerName)) { slaEngines[containerName] = new List <ConsistencySLAEngine>(); } slaEngines[containerName].Add(slaEngine); //result = new CapCloudBlobContainer(containerName, slaEngine, this.Name); return(result); }
/// <summary> /// Returns a reference to a <see cref="CapCloudBlobContainer"/> object with the specified name. /// </summary> /// <param name="containerName">The name of the container, or an absolute URI to the container.</param> /// <returns>A reference to a container.</returns> public CapCloudBlobContainer GetContainerReference(string containerName) { CapCloudBlobContainer result = null; if (!slaEngines.ContainsKey(containerName)) { slaEngines[containerName] = new List <ConsistencySLAEngine>(); } // TODO: Create a default SLA and default configuration ConsistencySLAEngine slaEngine = new ConsistencySLAEngine(null, null); slaEngines[containerName].Add(slaEngine); //result = new CapCloudBlobContainer(containerName, slaEngine, this.Name); return(result); }