Exemple #1
0
        internal bool GetObject(string key, out long contentLength, out Stream stream)
        {
            contentLength = 0;
            stream        = null;
            if (String.IsNullOrEmpty(key))
            {
                throw new ArgumentNullException(nameof(key));
            }

            Obj obj = GetObjectMetadata(key);

            if (obj == null)
            {
                return(false);
            }

            ObjectStream objStream = _StorageDriver.ReadStream(obj.BlobFilename);

            contentLength = objStream.ContentLength;
            stream        = objStream.Data;
            return(true);
        }