Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ContainerClient

Package version

Hierarchy

Index

Constructors

constructor

Properties

accountName

accountName: string

credential

credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Protected isHttps

isHttps: boolean

Protected storageClientContext

storageClientContext: StorageClientContext

url

url: string

Accessors

containerName

containerName:

Methods

create

delete

deleteBlob

exists

getAccessPolicy

getAppendBlobClient

getBlobClient

getBlobLeaseClient

  • Parameters

    • Optional proposeLeaseId: undefined | string

    Returns BlobLeaseClient

    A new BlobLeaseClient object for managing leases on the container.

getBlockBlobClient

getPageBlobClient

getProperties

listBlobsByHierarchy

listBlobsFlat

setAccessPolicy

setMetadata

uploadBlockBlob

  • uploadBlockBlob(blobName: string, body: HttpRequestBody, contentLength: number, options?: BlockBlobUploadOptions): Promise<object>
  • Parameters

    • blobName: string
    • body: HttpRequestBody
    • contentLength: number
    • Default value options: BlockBlobUploadOptions = {}

    Returns Promise<object>

    } Block Blob upload response data and the corresponding BlockBlobClient instance.

Generated using TypeDoc