Class AppendBlobAppendBlockFromUriOptions
Optional parameters for AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken).
Inheritance
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Storage.Blobs.dll
Syntax
public class AppendBlobAppendBlockFromUriOptions
Constructors
AppendBlobAppendBlockFromUriOptions()
Declaration
public AppendBlobAppendBlockFromUriOptions ();
Properties
DestinationConditions
Optional AppendBlobRequestConditions to add conditions on the copying of data to this append blob.
Declaration
public Azure.Storage.Blobs.Models.AppendBlobRequestConditions DestinationConditions { get; set; }
Property Value
|
AppendBlobRequestConditions
|
SourceAuthentication
Optional. Source authentication used to access the source blob.
Declaration
public Azure.HttpAuthorization SourceAuthentication { get; set; }
Property Value
|
Azure.HttpAuthorization
|
SourceConditions
Optional AppendBlobRequestConditions to add conditions on the copying of data from this source blob.
Declaration
public Azure.Storage.Blobs.Models.AppendBlobRequestConditions SourceConditions { get; set; }
Property Value
|
AppendBlobRequestConditions
|
SourceContentHash
Optional MD5 hash of the append block content from the sourceUri. This hash is used to verify the integrity of the block during transport of the data from the Uri. When this hash is specified, the storage service compares the hash of the content that has arrived from the sourceUri with this value. Note that this md5 hash is not stored with the blob. If the two hashes do not match, the operation will fail with a Azure.RequestFailedException.
Declaration
public byte[] SourceContentHash { get; set; }
Property Value
|
System.Byte[]
|
SourceRange
Optionally only upload the bytes of the blob in the sourceUri in the specified range. If this is not specified, the entire source blob contents are uploaded as a single append block.
Declaration
public Azure.HttpRange SourceRange { get; set; }
Property Value
|
Azure.HttpRange
|