Пример #1
0
        public IBlobContainerMetadata CreateBlobContainer(string name, string path, int folderID)
        {
            if (string.IsNullOrEmpty(name))
            {
                throw new ArgumentNullException("name");
            }

            if (string.IsNullOrEmpty(path))
            {
                throw new ArgumentNullException("path");
            }

            BlobContainerMetadata metadata = BlobContainerMetadata.Create(name, path, folderID);

            return(metadata);
        }
Пример #2
0
        internal static BlobContainerMetadata Create(string name, string path, int folderID)
        {
            if (string.IsNullOrEmpty(name))
            {
                throw new ArgumentNullException("name");
            }

            if (String.IsNullOrEmpty(path))
            {
                throw new ArgumentNullException("path");
            }

            BlobContainerMetadata container = new BlobContainerMetadata();

            container.Name     = name;
            container.Path     = path;
            container.FolderID = folderID;

            return(container);
        }
Пример #3
0
        public IBlobContainerMetadata GetBlobContainer(int id)
        {
            if (id <= 0)
            {
                throw new ArgumentOutOfRangeException("id");
            }

            this.Logger.WriteFormatMessage("GetBlobContainer: Начало. id='{0}'", id);

            BlobContainerMetadata blobContainer = this.ContainerAdapter.GetBlobContainer(String.Format("[ID] = {0}", id));

            this.Logger.WriteMessage("GetBlobContainer: Конец.");

            if (blobContainer != null)
            {
                return((IBlobContainerMetadata)blobContainer);
            }

            return(null);
        }