ContainerHttpWebRequestFactory Class

Definition

A factory class for constructing a web request to manage containers in the Blob service.

public static class ContainerHttpWebRequestFactory
Inheritance
ContainerHttpWebRequestFactory

Methods

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.

Create(Uri, Nullable<Int32>, OperationContext)

Constructs a web request to create a new container.

Create(Uri, Nullable<Int32>, OperationContext, BlobContainerPublicAccessType)

Constructs a web request to create a new container.

Create(Uri, Nullable<Int32>, Boolean, OperationContext)

Constructs a web request to create a new container.

Create(Uri, Nullable<Int32>, Boolean, OperationContext, BlobContainerPublicAccessType)

Constructs a web request to create a new container.

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

Constructs a web request to delete the container and all of the blobs within it.

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

Constructs a web request to delete the container and all of the blobs within it.

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

Constructs a web request to return the ACL for a container.

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

Constructs a web request to return the ACL for a container.

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

Generates a web request to return the user-defined metadata for this container.

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

Generates a web request to return the user-defined metadata for this container.

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

Generates a web request to return the properties and user-defined metadata for this container.

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

Generates a web request to return the properties and user-defined metadata for this container.

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 container.

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 container.

List(Uri, Nullable<Int32>, ListingContext, ContainerListingDetails, OperationContext)

Constructs a web request to return a listing of all containers in this storage account.

List(Uri, Nullable<Int32>, ListingContext, ContainerListingDetails, Boolean, OperationContext)

Constructs a web request to return a listing of all containers in this storage account.

ListBlobs(Uri, Nullable<Int32>, BlobListingContext, OperationContext)

Generates a web request to return a listing of all blobs in the container.

ListBlobs(Uri, Nullable<Int32>, BlobListingContext, Boolean, OperationContext)

Generates a web request to return a listing of all blobs in the container.

SetAcl(Uri, Nullable<Int32>, BlobContainerPublicAccessType, AccessCondition, OperationContext)

Constructs a web request to set the ACL for a container.

SetAcl(Uri, Nullable<Int32>, BlobContainerPublicAccessType, AccessCondition, Boolean, OperationContext)

Constructs a web request to set the ACL for a container.

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

Generates a web request to set user-defined metadata for the container.

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

Generates a web request to set user-defined metadata for the container.

Extension Methods

IsDefined(Object)

Determines if a certain property is defined or not.

IsNull(Object)

Determines if a certain property is null or not.

IsPrimitive(Object)

Determines if a certain property is of premitive JSON type.

Applies to