Class BlobSyncUploadFromUriOptions
Optional parameters for SyncUploadFromUri(Uri, Boolean, CancellationToken).
Inheritance
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Storage.Blobs.dll
Syntax
public class BlobSyncUploadFromUriOptions
Constructors
BlobSyncUploadFromUriOptions()
Declaration
public BlobSyncUploadFromUriOptions ();
Properties
AccessTier
Optional AccessTier to set on the Block Blob.
Declaration
public Nullable<Azure.Storage.Blobs.Models.AccessTier> AccessTier { get; set; }
Property Value
|
System.Nullable<AccessTier>
|
ContentHash
Optional. An MD5 hash of the content. This hash is used to verify the integrity of the content during transport. When this header is specified, the storage service compares the hash of the content that has arrived with this header value. Note that this MD5 hash is not stored with the blob.If the two hashes do not match, the operation will fail.
Declaration
public byte[] ContentHash { get; set; }
Property Value
|
System.Byte[]
|
CopySourceBlobProperties
The copy source blob properties behavior. If true, the properties of the source blob will be copied to the new blob. Default is true.
Declaration
public Nullable<bool> CopySourceBlobProperties { get; set; }
Property Value
|
System.Nullable<System.Boolean>
|
CopySourceTagsMode
Optional. Indicates if the source blob's tags should be copied to the destination blob, or replaced on the destination blob with the tags specified by Tags. Default is to replace.
Declaration
public Nullable<Azure.Storage.Blobs.Models.BlobCopySourceTagsMode> CopySourceTagsMode { get; set; }
Property Value
|
System.Nullable<BlobCopySourceTagsMode>
|
DestinationConditions
Optional BlobRequestConditions to add conditions on the copyig of data to this Block Blob.
Declaration
public Azure.Storage.Blobs.Models.BlobRequestConditions DestinationConditions { get; set; }
Property Value
|
BlobRequestConditions
|
HttpHeaders
Optional standard HTTP header properties that can be set for the new append blob.
Declaration
public Azure.Storage.Blobs.Models.BlobHttpHeaders HttpHeaders { get; set; }
Property Value
|
BlobHttpHeaders
|
Metadata
Optional custom metadata to set for this append blob.
Declaration
public System.Collections.Generic.IDictionary<string,string> Metadata { get; set; }
Property Value
|
System.Collections.Generic.IDictionary<System.String,System.String>
|
SourceAuthentication
Optional. Source authentication used to access the source blob.
Declaration
public Azure.HttpAuthorization SourceAuthentication { get; set; }
Property Value
|
Azure.HttpAuthorization
|
SourceConditions
Optional BlobRequestConditions to add conditions on the copying of data from this source blob.
Declaration
public Azure.Storage.Blobs.Models.BlobRequestConditions SourceConditions { get; set; }
Property Value
|
BlobRequestConditions
|
Tags
Options tags to set for this block blob.
Declaration
public System.Collections.Generic.IDictionary<string,string> Tags { get; set; }
Property Value
|
System.Collections.Generic.IDictionary<System.String,System.String>
|