Example #1
0
        public override Uri ToUri(AzureCollectionPartition parent)
        {
            UriBuilder builder = new UriBuilder(parent.BaseUri);

            builder.Path += blob;
            return(builder.Uri);
        }
Example #2
0
        public override Uri ToUri(AzureCollectionPartition parent)
        {
            UriBuilder builder = new UriBuilder(parent.BaseUri);

            NameValueCollection query = System.Web.HttpUtility.ParseQueryString(parent.BaseUri.Query);

            query["blobs"] = blobs;
            builder.Query  = query.ToString();

            return(builder.Uri);
        }
Example #3
0
        public override Uri ToUri(AzureCollectionPartition parent)
        {
            UriBuilder builder = new UriBuilder(parent.BaseUri);

            builder.Path += blob;

            NameValueCollection query = System.Web.HttpUtility.ParseQueryString(parent.BaseUri.Query);

            query["offset"] = offset.ToString();
            query["length"] = length.ToString();
            if (seekBoundaries)
            {
                query["seekBoundaries"] = parent.SeekBoundaries;
            }

            builder.Query = query.ToString();

            return(builder.Uri);
        }
Example #4
0
 public abstract Uri ToUri(AzureCollectionPartition parent);
Example #5
0
 public AzureCollectionStream(AzureCollectionPartition p)
 {
     partition   = p;
     blobs       = partition.GetBlobEnumerable().GetEnumerator();
     currentBlob = null;
 }