BlobHttpWebRequestFactory Class

Definition

A factory class for constructing HTTP web requests for the Blob service.

public static class BlobHttpWebRequestFactory
Inheritance
BlobHttpWebRequestFactory

Methods

AbortCopy(Uri, Nullable<Int32>, String, AccessCondition, OperationContext)

Generates a web request to abort a copy operation.

AbortCopy(Uri, Nullable<Int32>, String, AccessCondition, Boolean, OperationContext)

Generates a web request to abort a copy operation.

AddMetadata(HttpWebRequest, IDictionary<String,String>)

Adds user-defined metadata to the request as one or more name-value pairs.

AddMetadata(HttpWebRequest, String, String)

Adds user-defined metadata to the request as a single name-value pair.

AppendBlock(Uri, Nullable<Int32>, AccessCondition, OperationContext)

Constructs a web request to commit a block to an append blob.

AppendBlock(Uri, Nullable<Int32>, AccessCondition, Boolean, OperationContext)

Constructs a web request to commit a block to an append blob.

CopyFrom(Uri, Nullable<Int32>, Uri, AccessCondition, AccessCondition, OperationContext)

Generates a web request to copy a blob or file to another blob.

CopyFrom(Uri, Nullable<Int32>, Uri, AccessCondition, AccessCondition, Boolean, OperationContext)

Generates a web request to copy a blob or file to another blob.

CopyFrom(Uri, Nullable<Int32>, Uri, Boolean, AccessCondition, AccessCondition, Boolean, OperationContext)

Generates a web request to copy a blob or file to another blob.

CopyFrom(Uri, Nullable<Int32>, Uri, Boolean, Nullable<PremiumPageBlobTier>, AccessCondition, AccessCondition, Boolean, OperationContext)

Generates a web request to copy a blob or file to another blob.

Delete(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, DeleteSnapshotsOption, AccessCondition, OperationContext)

Constructs a web request to delete a blob.

Delete(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, DeleteSnapshotsOption, AccessCondition, Boolean, OperationContext)

Constructs a web request to delete a blob.

Get(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int64>, Nullable<Int64>, Boolean, AccessCondition, Boolean, OperationContext)

Constructs a web request to return a specified range of the blob's content, together with its properties and metadata.

Get(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int64>, Nullable<Int64>, Boolean, AccessCondition, OperationContext)

Constructs a web request to return a specified range of the blob's content, together with its properties and metadata.

Get(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, AccessCondition, OperationContext)

Constructs a web request to get the blob's content, properties, and metadata.

Get(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, AccessCondition, Boolean, OperationContext)

Constructs a web request to get the blob's content, properties, and metadata.

GetBlockList(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, BlockListingFilter, AccessCondition, OperationContext)

Constructs a web request to return the list of blocks for a block blob.

GetBlockList(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, BlockListingFilter, AccessCondition, Boolean, OperationContext)

Constructs a web request to return the list of blocks for a block blob.

GetMetadata(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, AccessCondition, OperationContext)

Constructs a web request to return the user-defined metadata for the blob.

GetMetadata(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, AccessCondition, Boolean, OperationContext)

Constructs a web request to return the user-defined metadata for the blob.

GetPageRanges(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int64>, Nullable<Int64>, AccessCondition, OperationContext)

Constructs a web request to return the list of valid page ranges for a page blob.

GetPageRanges(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<Int64>, Nullable<Int64>, AccessCondition, Boolean, OperationContext)

Constructs a web request to return the list of valid page ranges for a page blob.

GetPageRangesDiff(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, DateTimeOffset, Nullable<Int64>, Nullable<Int64>, AccessCondition, Boolean, OperationContext)

Constructs a web request to return the list of page ranges that differ between a specified snapshot and this object.

GetProperties(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, AccessCondition, OperationContext)

Constructs a web request to return the blob's system properties.

GetProperties(Uri, Nullable<Int32>, Nullable<DateTimeOffset>, AccessCondition, Boolean, OperationContext)

Constructs a web request to return the blob's system properties.

GetServiceProperties(Uri, UriQueryBuilder, Nullable<Int32>, OperationContext)

Creates a web request to get the properties of the Blob service.

GetServiceStats(Uri, UriQueryBuilder, Nullable<Int32>, OperationContext)

Creates a web request to get the stats of the Blob service.

Lease(Uri, Nullable<Int32>, LeaseAction, String, Nullable<Int32>, Nullable<Int32>, AccessCondition, OperationContext)

Generates a web request to use to acquire, renew, change, release or break the lease for the blob.

Lease(Uri, Nullable<Int32>, LeaseAction, String, Nullable<Int32>, Nullable<Int32>, AccessCondition, Boolean, OperationContext)

Generates a web request to use to acquire, renew, change, release or break the lease for the blob.

Put(Uri, Nullable<Int32>, BlobProperties, BlobType, Int64, AccessCondition, OperationContext)

Constructs a web request to create a new block blob or page blob, or to update the content of an existing block blob.

Put(Uri, Nullable<Int32>, BlobProperties, BlobType, Int64, AccessCondition, Boolean, OperationContext)

Constructs a web request to create a new block blob or page blob, or to update the content of an existing block blob.

Put(Uri, Nullable<Int32>, BlobProperties, BlobType, Int64, Nullable<PremiumPageBlobTier>, AccessCondition, Boolean, OperationContext)

Constructs a web request to create a new block blob or page blob, or to update the content of an existing block blob.

PutBlock(Uri, Nullable<Int32>, String, AccessCondition, OperationContext)

Constructs a web request to write a block to a block blob.

PutBlock(Uri, Nullable<Int32>, String, AccessCondition, Boolean, OperationContext)

Constructs a web request to write a block to a block blob.

PutBlockList(Uri, Nullable<Int32>, BlobProperties, AccessCondition, OperationContext)

Constructs a web request to create or update a blob by committing a block list.

PutBlockList(Uri, Nullable<Int32>, BlobProperties, AccessCondition, Boolean, OperationContext)

Constructs a web request to create or update a blob by committing a block list.

PutPage(Uri, Nullable<Int32>, PageRange, PageWrite, AccessCondition, OperationContext)

Constructs a web request to write or clear a range of pages in a page blob.

PutPage(Uri, Nullable<Int32>, PageRange, PageWrite, AccessCondition, Boolean, OperationContext)

Constructs a web request to write or clear a range of pages in a page blob.

Resize(Uri, Nullable<Int32>, Int64, AccessCondition, Boolean, OperationContext)

Constructs a web request to resize a page blob.

Resize(Uri, Nullable<Int32>, Int64, AccessCondition, OperationContext)

Constructs a web request to resize a page blob.

SetBlobTier(Uri, Nullable<Int32>, String, Boolean, OperationContext)

Generates a web request to set the tier for a blob.

SetMetadata(Uri, Nullable<Int32>, AccessCondition, OperationContext)

Constructs a web request to set user-defined metadata for the blob.

SetMetadata(Uri, Nullable<Int32>, AccessCondition, Boolean, OperationContext)

Constructs a web request to set user-defined metadata for the blob.

SetProperties(Uri, Nullable<Int32>, BlobProperties, AccessCondition, OperationContext)

Constructs a web request to set system properties for a blob.

SetProperties(Uri, Nullable<Int32>, BlobProperties, AccessCondition, Boolean, OperationContext)

Constructs a web request to set system properties for a blob.

SetSequenceNumber(Uri, Nullable<Int32>, SequenceNumberAction, Nullable<Int64>, AccessCondition, OperationContext)

Constructs a web request to set a page blob's sequence number.

SetSequenceNumber(Uri, Nullable<Int32>, SequenceNumberAction, Nullable<Int64>, AccessCondition, Boolean, OperationContext)

Constructs a web request to set a page blob's sequence number.

SetServiceProperties(Uri, UriQueryBuilder, Nullable<Int32>, OperationContext)

Creates a web request to set the properties of the Blob service.

Snapshot(Uri, Nullable<Int32>, AccessCondition, OperationContext)

Constructs a web request to create a snapshot of a blob.

Snapshot(Uri, Nullable<Int32>, AccessCondition, Boolean, OperationContext)

Constructs a web request to create a snapshot of a blob.

WriteServiceProperties(ServiceProperties, Stream)

Writes Blob service properties to a stream, formatted in XML.

Extension Methods

IsDefined(Object)
IsNull(Object)
IsPrimitive(Object)