Freigeben über


CloudBlockBlob.StartCopy Methode

Definition

Überlädt

StartCopy(CloudBlockBlob, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

Startet einen Vorgang, um das Kopieren der Inhalte, Eigenschaften und Metadaten eines anderen Blockblobs in dieses Blockblob zu starten.

StartCopy(CloudBlockBlob, Checksum, Boolean, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

Startet einen Vorgang, um das Kopieren der Inhalte, Eigenschaften und Metadaten eines anderen Blockblobs in dieses Blockblob zu starten.

StartCopy(CloudBlockBlob, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

Startet einen Vorgang, um das Kopieren der Inhalte, Eigenschaften und Metadaten eines anderen Blockblobs in dieses Blockblob zu starten.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual string StartCopy (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, Microsoft.Azure.Storage.Blob.StandardBlobTier? standardBlockBlobTier = default, Microsoft.Azure.Storage.Blob.RehydratePriority? rehydratePriority = default, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition = default, Microsoft.Azure.Storage.AccessCondition destAccessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopy : Microsoft.Azure.Storage.Blob.CloudBlockBlob * Nullable<Microsoft.Azure.Storage.Blob.StandardBlobTier> * Nullable<Microsoft.Azure.Storage.Blob.RehydratePriority> * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> string
Public Overridable Function StartCopy (source As CloudBlockBlob, Optional standardBlockBlobTier As Nullable(Of StandardBlobTier) = Nothing, Optional rehydratePriority As Nullable(Of RehydratePriority) = Nothing, Optional sourceAccessCondition As AccessCondition = Nothing, Optional destAccessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing) As String

Parameter

source
CloudBlockBlob

Ein CloudBlockBlob-Objekt.

standardBlockBlobTier
Nullable<StandardBlobTier>

Ein StandardBlobTier , der die festzulegende Ebene darstellt.

rehydratePriority
Nullable<RehydratePriority>

Die Priorität, mit der ein archiviertes Blob rehydriert werden soll.

sourceAccessCondition
AccessCondition

Ein AccessCondition -Objekt, das die Zugriffsbedingungen für das Quellblob darstellt. Wenn null, wird keine Bedingung verwendet.

destAccessCondition
AccessCondition

Ein AccessCondition -Objekt, das die Zugriffsbedingungen für das Zielblob darstellt. Wenn null, wird keine Bedingung verwendet.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt. Wenn null, werden standardoptionen auf die Anforderung angewendet.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

Gibt zurück

Die dem Kopiervorgang zugeordnete Kopie-ID.

Attribute

Hinweise

Diese Methode ruft das ETag, die Uhrzeit der letzten Änderung und einen Teil des Kopierstatus für das BLOB ab. Die Felder mit der Kopie-ID und dem Kopierstatus werden abgerufen und die restlichen Informationen zum Kopierstatus entfernt.

Gilt für:

StartCopy(CloudBlockBlob, Checksum, Boolean, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

Startet einen Vorgang, um das Kopieren der Inhalte, Eigenschaften und Metadaten eines anderen Blockblobs in dieses Blockblob zu starten.

[Microsoft.Azure.Storage.DoesServiceRequest]
public string StartCopy (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, bool syncCopy, Microsoft.Azure.Storage.Blob.StandardBlobTier? standardBlockBlobTier, Microsoft.Azure.Storage.Blob.RehydratePriority? rehydratePriority, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition = default, Microsoft.Azure.Storage.AccessCondition destAccessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopy : Microsoft.Azure.Storage.Blob.CloudBlockBlob * Microsoft.Azure.Storage.Shared.Protocol.Checksum * bool * Nullable<Microsoft.Azure.Storage.Blob.StandardBlobTier> * Nullable<Microsoft.Azure.Storage.Blob.RehydratePriority> * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> string
Public Function StartCopy (source As CloudBlockBlob, contentChecksum As Checksum, syncCopy As Boolean, standardBlockBlobTier As Nullable(Of StandardBlobTier), rehydratePriority As Nullable(Of RehydratePriority), Optional sourceAccessCondition As AccessCondition = Nothing, Optional destAccessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing) As String

Parameter

source
CloudBlockBlob

Ein CloudBlockBlob-Objekt.

contentChecksum
Checksum

Ein Hashwert, der zum Sicherstellen der Transaktionsintegrität verwendet wird. Kann oder Prüfsumme sein.None null

syncCopy
Boolean

Ein boolescher Wert zum Aktivieren der synchronen Serverkopie von Blobs.

standardBlockBlobTier
Nullable<StandardBlobTier>

Ein StandardBlobTier , der die festzulegende Ebene darstellt.

rehydratePriority
Nullable<RehydratePriority>

Die Priorität, mit der ein archiviertes Blob rehydriert werden soll.

sourceAccessCondition
AccessCondition

Ein AccessCondition -Objekt, das die Zugriffsbedingungen für das Quellblob darstellt. Wenn null, wird keine Bedingung verwendet.

destAccessCondition
AccessCondition

Ein AccessCondition -Objekt, das die Zugriffsbedingungen für das Zielblob darstellt. Wenn null, wird keine Bedingung verwendet.

options
BlobRequestOptions

Ein BlobRequestOptions-Objekt, das zusätzliche Optionen für die Anforderung angibt. Wenn null, werden standardoptionen auf die Anforderung angewendet.

operationContext
OperationContext

Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt.

Gibt zurück

Die dem Kopiervorgang zugeordnete Kopie-ID.

Attribute

Hinweise

Diese Methode ruft das ETag, die Uhrzeit der letzten Änderung und einen Teil des Kopierstatus für das BLOB ab. Die Felder mit der Kopie-ID und dem Kopierstatus werden abgerufen und die restlichen Informationen zum Kopierstatus entfernt.

Gilt für: