Class PageBlobCreateOptions
Optional parameters for creating an Page Blob.
Inheritance
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Storage.Blobs.dll
Syntax
public class PageBlobCreateOptions
Constructors
PageBlobCreateOptions()
Declaration
public PageBlobCreateOptions ();
Properties
Conditions
Optional PageBlobRequestConditions to add conditions on the creation of this new page blob.
Declaration
public Azure.Storage.Blobs.Models.PageBlobRequestConditions Conditions { get; set; }
Property Value
|
PageBlobRequestConditions
|
HttpHeaders
Optional standard HTTP header properties that can be set for the new page blob.
Declaration
public Azure.Storage.Blobs.Models.BlobHttpHeaders HttpHeaders { get; set; }
Property Value
|
BlobHttpHeaders
|
ImmutabilityPolicy
Optional BlobImmutabilityPolicy to set on the blob. Note that is parameter is only applicable to a blob within a container that has immutable storage with versioning enabled.
Declaration
public Azure.Storage.Blobs.Models.BlobImmutabilityPolicy ImmutabilityPolicy { get; set; }
Property Value
|
BlobImmutabilityPolicy
|
LegalHold
Optional. Indicates if a legal hold should be placed on the blob. Note that is parameter is only applicable to a blob within a container that has immutable storage with versioning enabled.
Declaration
public Nullable<bool> LegalHold { get; set; }
Property Value
|
System.Nullable<System.Boolean>
|
Metadata
Optional custom metadata to set for this page blob.
Declaration
public System.Collections.Generic.IDictionary<string,string> Metadata { get; set; }
Property Value
|
System.Collections.Generic.IDictionary<System.String,System.String>
|
PremiumPageBlobAccessTier
Optional. Sets the page blob tiers on the blob. This is only supported for page blobs on premium accounts.
Declaration
public Nullable<Azure.Storage.Blobs.Models.PremiumPageBlobAccessTier> PremiumPageBlobAccessTier { get; set; }
Property Value
|
System.Nullable<PremiumPageBlobAccessTier>
|
SequenceNumber
Optional user-controlled value that you can use to track requests. The value of the SequenceNumber must be between 0 and 2^63 - 1. The default value is 0.
Declaration
public Nullable<long> SequenceNumber { get; set; }
Property Value
|
System.Nullable<System.Int64>
|
Tags
Options tags to set for this append blob.
Declaration
public System.Collections.Generic.IDictionary<string,string> Tags { get; set; }
Property Value
|
System.Collections.Generic.IDictionary<System.String,System.String>
|