Azure.Storage.Blobs.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AccountInfo |
AccountInfo. |
AppendBlobAppendBlockFromUriOptions |
Optional parameters for AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken). |
AppendBlobAppendBlockOptions |
Optional parameters for appending a block with AppendBlockAsync(Stream, AppendBlobAppendBlockOptions, CancellationToken). |
AppendBlobCreateOptions |
Optional parameters for creating an Append Blob. |
AppendBlobOpenWriteOptions |
Optional parameters for Append Blob Open Write. |
AppendBlobRequestConditions |
Specifies append blob specific access conditions. |
BlobAccessPolicy |
An Access policy. |
BlobAnalyticsLogging |
Azure Analytics Logging settings. |
BlobAppendInfo |
BlobAppendInfo. |
BlobContainerAccessPolicy |
BlobContainerAccessPolicy |
BlobContainerEncryptionScopeOptions |
Encryption scope options to be used when creating a container. |
BlobContainerInfo |
BlobContainerInfo |
BlobContainerItem |
An Azure Storage container. |
BlobContainerProperties |
Properties of a container. |
BlobContentInfo |
BlobContentInfo |
BlobCopyFromUriOptions |
Optional parameters for Start Copy from URL. |
BlobCopyInfo |
BlobCopyInfo. |
BlobCorsRule |
CORS is an HTTP feature that enables a web application running under one domain to access resources in another domain. Web browsers implement a security restriction known as same-origin policy that prevents a web page from calling APIs in a different domain; CORS provides a secure way to allow one domain (the origin domain) to call APIs in another domain. |
BlobDownloadDetails |
Details returned when downloading a Blob. |
BlobDownloadInfo |
The details and Content returned from downloading a blob |
BlobDownloadOptions |
Optional parameters for downloading a range of a blob. |
BlobDownloadResult |
The details and Content returned from downloading a blob. |
BlobDownloadStreamingResult |
The details and Content returned from downloading a blob. |
BlobDownloadToOptions |
Options for reading a blob to a destination. |
BlobGeoReplication |
Geo-Replication information for the Secondary Storage Service. |
BlobHierarchyItem |
Either a Prefix or Blob returned from GetBlobsByHierarchyAsync(BlobTraits, BlobStates, String, String, CancellationToken). |
BlobHttpHeaders |
Standard HTTP properties supported by containers and blobs. These properties are represented as standard HTTP headers use standard names, as specified in the Header Field Definitions section 14 of the HTTP/1.1 protocol specification. For more information, see Setting and retrieving properties and metadata for Blob service resources. |
BlobImmutabilityPolicy |
Optional parameters for setting the Immutability Policy of a Blob, Blob Snapshot, or Blob Version. |
BlobInfo |
BlobInfo. |
BlobItem |
An Azure Storage blob. |
BlobItemProperties |
Properties of a blob. |
BlobLease |
BlobLease. |
BlobLeaseRequestConditions |
Specifies access conditions for leasing operations on a container or blob. |
BlobLegalHoldResult |
Infomation about a blob's legal hold. |
BlobMetrics |
a summary of request statistics grouped by API in hour or minute aggregates for blobs. |
BlobOpenReadOptions |
Optional parameters for OpenReadAsync(BlobOpenReadOptions, CancellationToken) |
BlobOpenWriteOptions |
Optional parameters for Page Blob Open Write. |
BlobProperties |
Properties of a Blob. |
BlobQueryArrowField |
Describe a field in BlobQueryArrowOptions. |
BlobQueryArrowOptions |
Arrow configuration. Only valid for OutputTextConfiguration. |
BlobQueryCsvTextOptions |
CSV text configuration. |
BlobQueryError |
Blob query error. |
BlobQueryJsonTextOptions |
JSON text configuration. |
BlobQueryOptions |
Optional parameters for QueryAsync(String, BlobQueryOptions, CancellationToken). |
BlobQueryParquetTextOptions |
Parquery text configuration. |
BlobQueryTextOptions |
Blob Query Text Configuration. See BlobQueryCsvTextOptions and BlobQueryJsonTextOptions. |
BlobRequestConditions |
Specifies blob lease access conditions for a container or blob. |
BlobRetentionPolicy |
the retention policy which determines how long the associated data should persist. |
BlobServiceProperties |
Storage Service Properties. |
BlobServiceStatistics |
Stats for the storage service. |
BlobSignedIdentifier |
signed identifier. |
BlobsModelFactory |
Model factory for models. |
BlobSnapshotInfo |
BlobSnapshotInfo |
BlobStaticWebsite |
The properties that enable an account to host a static website. |
BlobSyncUploadFromUriOptions |
Optional parameters for SyncUploadFromUri(Uri, Boolean, CancellationToken). |
BlobUploadOptions |
Optional parameters for uploading to a Blob. |
BlockBlobOpenWriteOptions |
Optional parameters for Page Blob Open Write. |
BlockBlobStageBlockOptions |
Optional parameters for staging a block for a block blob with StageBlockAsync(String, Stream, BlockBlobStageBlockOptions, CancellationToken). |
BlockInfo |
BlockInfo. |
BlockList |
The BlockList. |
CommitBlockListOptions |
Optional paraters for commiting a block list to a Block Blob. |
CopyFromUriOperation |
An Operation<T> for tracking the status of a Azure.Storage.Blobs.Specialized.BlobBaseClient.StartCopyFromUriAsync(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{Azure.Storage.Blobs.Models.AccessTier},Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.Blobs.Models.BlobRequestConditions,System.Nullable{Azure.Storage.Blobs.Models.RehydratePriority},System.Threading.CancellationToken) request. Its Value upon successful completion will be the number of bytes copied. |
GetBlobTagResult |
The result of BlobBaseClient.GetTags() call. |
GetPageRangesDiffOptions |
Optional parameters for PageRangeClient.GetPageRangesDiff(). |
GetPageRangesOptions |
Optional parameters for PageBlobClient.GetPageRanges(). |
ObjectReplicationPolicy |
Contains Object Replication Policy ID and the respective list of ObjectReplicationRule(s). This is used when retrieving the Object Replication Properties on the source blob. The policy id for the destination blob is set in ObjectReplicationDestinationPolicyId of the respective method responses. (e.g. ObjectReplicationDestinationPolicyId, ObjectReplicationDestinationPolicyId). |
ObjectReplicationRule |
Contains the Object Replication Rule ID and Replication Status( ObjectReplicationStatus) of a blob. There can be more than one ObjectReplicationRule under a ObjectReplicationPolicy. Object Replication Rule IDs |
PageBlobCreateOptions |
Optional parameters for creating an Page Blob. |
PageBlobInfo |
PageBlobInfo. |
PageBlobOpenWriteOptions |
Optional parameters for Page Blob Open Write. |
PageBlobRequestConditions |
Specifies page blob specific access conditions. |
PageBlobUploadPagesFromUriOptions |
Optional parameters for UploadPagesFromUri(Uri, HttpRange, HttpRange, PageBlobUploadPagesFromUriOptions, CancellationToken). |
PageBlobUploadPagesOptions |
Optional parameters for uploading pages. |
PageInfo |
PageInfo. |
PageRangeItem |
Represents a range of bytes returned by GetAllPageRangesAsync(GetPageRangesOptions, CancellationToken). |
PageRangesInfo |
Contains blob page range information returned from the PageBlobClient.GetPageRanges operations. |
ReleasedObjectInfo |
Provides the version state of a successfully released blob or container object. |
StageBlockFromUriOptions |
Optional parameters for StageBlockFromUriAsync(Uri, String, StageBlockFromUriOptions, CancellationToken). |
TaggedBlobItem |
Blob info from a FindBlobsByTags. |
UserDelegationKey |
A user delegation key. |
Structs
AccessTier |
The AccessTier. |
BlobAudience |
Audiences available for Blobs |
BlobBlock |
Represents a single block in a block blob. It describes the block's ID and size. |
BlobErrorCode |
Error codes returned by the service. |
CustomerProvidedKey |
Wrapper for an encryption key to be used with client provided key server-side encryption. |
Enums
AccountKind |
Identifies the account kind. |
ArchiveStatus |
The ArchiveStatus. |
BlobContainerStates |
Specifies options for listing blob containers with the GetBlobContainersAsync(BlobContainerTraits, BlobContainerStates, String, CancellationToken) operation. |
BlobContainerTraits |
Specifies options for listing blob containers with the GetBlobContainersAsync(BlobContainerTraits, BlobContainerStates, String, CancellationToken) operation. |
BlobCopySourceTagsMode |
Blob copy source tags mode. |
BlobGeoReplicationStatus |
The status of the secondary location. |
BlobImmutabilityPolicyMode |
The BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
The type of a BlobQueryArrowField. |
BlobStates |
Specifies states to be used to determine the blobs that will be included when using the GetBlobsAsync(BlobTraits, BlobStates, String, CancellationToken) and GetBlobsByHierarchyAsync(BlobTraits, BlobStates, String, String, CancellationToken) operations. |
BlobTraits |
Specifies trait information to be included when listing blobs with the GetBlobsAsync(BlobTraits, BlobStates, String, CancellationToken) and GetBlobsByHierarchyAsync(BlobTraits, BlobStates, String, String, CancellationToken) operations. |
BlobType |
BlobType values. |
BlockListTypes |
Specifies whether to return the list of committed blocks, the list of uncommitted blocks, or both lists together. |
CopyStatus |
CopyStatus values. |
DeleteSnapshotsOption |
Required if the blob has associated snapshots. Specify one of the following two options: include: Delete the base blob and all of its snapshots. only: Delete only the blob's snapshots and not the blob itself |
EncryptionAlgorithmType |
The algorithm used to produce the encryption key hash. Currently, the only accepted value is "AES256". Must be provided if the x-ms-encryption-key header is provided. |
LeaseDurationType |
The LeaseDurationType. |
LeaseState |
LeaseState values. |
LeaseStatus |
LeaseStatus. |
ObjectReplicationStatus |
Specifies the Replication Status of a blob. This is used when a storage account has Object Replication Policy(s) applied. See ObjectReplicationPolicy and ObjectReplicationRule. |
PathRenameMode |
Determines the behavior of the rename operation |
PublicAccessType |
Specifies whether data in the container may be accessed publicly and the level of access. |
RehydratePriority |
If an object is in rehydrate pending state then this header is returned with priority of rehydrate. Valid values are High and Standard. |
SequenceNumberAction |
Required if the x-ms-blob-sequence-number header is set for the request. This property applies to page blobs only. This property indicates how the service should modify the blob's sequence number. |
SkuName |
Identifies the sku name of the account. |