public CloudFilesContainerNode(CloudFilesProvider provider, Container container, ContainerCDN containerCdn) { if (provider == null) throw new ArgumentNullException("provider"); if (container == null) throw new ArgumentNullException("container"); _provider = provider; _container = container; _containerCdn = containerCdn; }
public CloudFilesObjectNode(CloudFilesProvider provider, Container container, ContainerObject containerObject) { if (provider == null) throw new ArgumentNullException("provider"); if (container == null) throw new ArgumentNullException("container"); if (containerObject == null) throw new ArgumentNullException("containerObject"); _provider = provider; _container = container; _containerObject = containerObject; }
private CloudFilesContainerNode CreateContainerNode(CloudFilesProvider provider, Container container, ContainerCDN containerCdn) { return new CloudFilesContainerNode(provider, container, containerCdn); }
private static Dictionary<string, string> GetContainerMetadataWithPrefix(IObjectStorageProvider provider, Container container, string prefix) { Dictionary<string, string> metadata = provider.GetContainerMetaData(container.Name); return FilterMetadataPrefix(metadata, prefix); }