Class BlobCopyFromUriOptions
Optional parameters for Start Copy from URL.
Inheritance
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Storage.Blobs.dll
Syntax
public class BlobCopyFromUriOptions
Constructors
BlobCopyFromUriOptions()
Declaration
public BlobCopyFromUriOptions ();
Properties
AccessTier
Optional AccessTier Indicates the tier to be set on the blob.
Declaration
public Nullable<Azure.Storage.Blobs.Models.AccessTier> AccessTier { get; set; }
Property Value
|
System.Nullable<AccessTier>
|
CopySourceTagsMode
Optional. Note that this option is not applicable to StartCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken) and StartCopyFromUriAsync(Uri, BlobCopyFromUriOptions, CancellationToken). If Replace, the tags on the destination blob will be set to Tags. If Copy, the tags on the source blob will be copied to the destination blob. 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 copying of data to this blob.
Declaration
public Azure.Storage.Blobs.Models.BlobRequestConditions DestinationConditions { get; set; }
Property Value
|
BlobRequestConditions
|
DestinationImmutabilityPolicy
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 DestinationImmutabilityPolicy { 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 append blob.
Declaration
public System.Collections.Generic.IDictionary<string,string> Metadata { get; set; }
Property Value
|
System.Collections.Generic.IDictionary<System.String,System.String>
|
RehydratePriority
Optional RehydratePriority Indicates the priority with which to rehydrate an archived blob.
This parameter is not valid for synchronous copies.
Declaration
public Nullable<Azure.Storage.Blobs.Models.RehydratePriority> RehydratePriority { get; set; }
Property Value
|
System.Nullable<RehydratePriority>
|
ShouldSealDestination
If the destination blob should be sealed. Only applicable for Append Blobs.
This parameter is not valid for synchronous copies.
Declaration
public Nullable<bool> ShouldSealDestination { get; set; }
Property Value
|
System.Nullable<System.Boolean>
|
SourceAuthentication
Optional. Source authentication used to access the source blob. Note that is parameter does not apply to StartCopyFromUriAsync(Uri, BlobCopyFromUriOptions, CancellationToken).
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 on the destination blob. Not valid if CopySourceTagsMode is set to Copy.
Declaration
public System.Collections.Generic.IDictionary<string,string> Tags { get; set; }
Property Value
|
System.Collections.Generic.IDictionary<System.String,System.String>
|