CloudBlockBlob.StartCopyAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
StartCopyAsync(CloudBlockBlob, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) |
Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob de blocos para esse blob de blocos. |
StartCopyAsync(CloudBlockBlob, Checksum, Boolean, Boolean, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) |
Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob de blocos para esse blob de blocos. |
StartCopyAsync(CloudBlockBlob, CancellationToken) |
Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob de blocos para esse blob de blocos. |
StartCopyAsync(CloudBlockBlob) |
Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob de blocos para esse blob de blocos. |
StartCopyAsync(CloudBlockBlob, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext) |
Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob de blocos para esse blob de blocos. |
StartCopyAsync(CloudBlockBlob, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob de blocos para esse blob de blocos.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, Microsoft.Azure.Storage.Blob.StandardBlobTier? standardBlockBlobTier, Microsoft.Azure.Storage.Blob.RehydratePriority? rehydratePriority, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : 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 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudBlockBlob, standardBlockBlobTier As Nullable(Of StandardBlobTier), rehydratePriority As Nullable(Of RehydratePriority), sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)
Parâmetros
- source
- CloudBlockBlob
Um objeto CloudBlockBlob.
- standardBlockBlobTier
- Nullable<StandardBlobTier>
Um StandardBlobTier que representa a camada a ser definida.
- rehydratePriority
- Nullable<RehydratePriority>
A prioridade com a qual reidratar um blob arquivado.
- sourceAccessCondition
- AccessCondition
Um AccessCondition objeto que representa as condições de acesso para o blob de origem. Se for null
, nenhuma condição é usada.
- destAccessCondition
- AccessCondition
Um AccessCondition objeto que representa as condições de acesso para o blob de destino. Se for null
, nenhuma condição é usada.
- options
- BlobRequestOptions
Um objeto BlobRequestOptions que especifica opções adicionais para a solicitação.
- operationContext
- OperationContext
Um objeto OperationContext que representa o contexto da operação atual.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.
Retornos
Um objeto Task<TResult> do tipo string
que representa a operação assíncrona.
- Atributos
Aplica-se a
StartCopyAsync(CloudBlockBlob, Checksum, Boolean, Boolean, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob de blocos para esse blob de blocos.
[Microsoft.Azure.Storage.DoesServiceRequest]
public System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, bool incrementalCopy, bool syncCopy, Microsoft.Azure.Storage.Blob.StandardBlobTier? standardBlockBlobTier, Microsoft.Azure.Storage.Blob.RehydratePriority? rehydratePriority, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob * Microsoft.Azure.Storage.Shared.Protocol.Checksum * bool * 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 * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function StartCopyAsync (source As CloudBlockBlob, contentChecksum As Checksum, incrementalCopy As Boolean, syncCopy As Boolean, standardBlockBlobTier As Nullable(Of StandardBlobTier), rehydratePriority As Nullable(Of RehydratePriority), sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)
Parâmetros
- source
- CloudBlockBlob
Um objeto CloudBlockBlob.
- contentChecksum
- Checksum
Um valor de hash usado para garantir a integridade transacional. Pode ser null
ou Checksum.None
- incrementalCopy
- Boolean
Um booliano que indica se essa é ou não uma cópia incremental.
- syncCopy
- Boolean
Um booliano para habilitar a cópia síncrona do servidor de blobs.
- standardBlockBlobTier
- Nullable<StandardBlobTier>
Um StandardBlobTier que representa a camada a ser definida. Válido somente em blobs de blocos.
- rehydratePriority
- Nullable<RehydratePriority>
A prioridade com a qual reidratar um blob arquivado.
- sourceAccessCondition
- AccessCondition
Um AccessCondition objeto que representa as condições de acesso para o blob de origem. Se for null
, nenhuma condição é usada.
- destAccessCondition
- AccessCondition
Um AccessCondition objeto que representa as condições de acesso para o blob de destino. Se for null
, nenhuma condição é usada.
- options
- BlobRequestOptions
Um objeto BlobRequestOptions que especifica opções adicionais para a solicitação.
- operationContext
- OperationContext
Um objeto OperationContext que representa o contexto da operação atual.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.
Retornos
Um objeto Task<TResult> do tipo string
que representa a operação assíncrona.
- Atributos
Aplica-se a
StartCopyAsync(CloudBlockBlob, CancellationToken)
Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob de blocos para esse blob de blocos.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudBlockBlob, cancellationToken As CancellationToken) As Task(Of String)
Parâmetros
- source
- CloudBlockBlob
Um objeto CloudBlockBlob.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado ao aguardar a conclusão da tarefa.
Retornos
Um objeto Task<TResult> do tipo string
que representa a operação assíncrona.
- Atributos
Aplica-se a
StartCopyAsync(CloudBlockBlob)
Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob de blocos para esse blob de blocos.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudBlockBlob) As Task(Of String)
Parâmetros
- source
- CloudBlockBlob
Um objeto CloudBlockBlob.
Retornos
Um objeto Task<TResult> do tipo string
que representa a operação assíncrona.
- Atributos
Aplica-se a
StartCopyAsync(CloudBlockBlob, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)
Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob de blocos para esse blob de blocos.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudBlockBlob, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task(Of String)
Parâmetros
- source
- CloudBlockBlob
Um objeto CloudBlockBlob.
- sourceAccessCondition
- AccessCondition
Um AccessCondition objeto que representa as condições de acesso para o blob de origem. Se for null
, nenhuma condição é usada.
- destAccessCondition
- AccessCondition
Um AccessCondition objeto que representa as condições de acesso para o blob de destino. Se for null
, nenhuma condição é usada.
- options
- BlobRequestOptions
Um objeto BlobRequestOptions que especifica opções adicionais para a solicitação.
- operationContext
- OperationContext
Um objeto OperationContext que representa o contexto da operação atual.
Retornos
Um objeto Task<TResult> do tipo string
que representa a operação assíncrona.
- Atributos
Aplica-se a
Azure SDK for .NET