Partilhar via


CloudPageBlob.StartCopyAsync Método

Definição

Sobrecargas

StartCopyAsync(CloudPageBlob)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob de páginas.

StartCopyAsync(CloudPageBlob, CancellationToken)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob de páginas.

StartCopyAsync(CloudPageBlob, 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 para esse blob de páginas.

StartCopyAsync(CloudPageBlob, 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 para esse blob de páginas.

StartCopyAsync(CloudPageBlob, Nullable<PremiumPageBlobTier>, 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 para esse blob de páginas.

StartCopyAsync(CloudPageBlob)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob de páginas.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudPageBlob source);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudPageBlob -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudPageBlob) As Task(Of String)

Parâmetros

source
CloudPageBlob

O CloudPageBlob que é o blob de origem.

Retornos

Um objeto Task<TResult> do tipo string que representa a operação assíncrona.

Atributos

Aplica-se a

StartCopyAsync(CloudPageBlob, CancellationToken)

Inicia uma operação assíncrona para começar a copiar o conteúdo, as propriedades e os metadados de outro blob para esse blob de páginas.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudPageBlob source, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudPageBlob * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudPageBlob, cancellationToken As CancellationToken) As Task(Of String)

Parâmetros

source
CloudPageBlob

O CloudPageBlob que é o blob de origem.

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(CloudPageBlob, 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 para esse blob de páginas.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudPageBlob 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.CloudPageBlob * 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 CloudPageBlob, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task(Of String)

Parâmetros

source
CloudPageBlob

O CloudPageBlob que é o blob de origem.

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

StartCopyAsync(CloudPageBlob, 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 para esse blob de páginas.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudPageBlob source, 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.CloudPageBlob * 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 CloudPageBlob, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)

Parâmetros

source
CloudPageBlob

O CloudPageBlob que é o blob de origem.

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(CloudPageBlob, Nullable<PremiumPageBlobTier>, 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 para esse blob de páginas.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudPageBlob source, Microsoft.Azure.Storage.Blob.PremiumPageBlobTier? premiumPageBlobTier, 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.CloudPageBlob * Nullable<Microsoft.Azure.Storage.Blob.PremiumPageBlobTier> * 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 CloudPageBlob, premiumPageBlobTier As Nullable(Of PremiumPageBlobTier), sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)

Parâmetros

source
CloudPageBlob

O CloudPageBlob que é o blob de origem.

premiumPageBlobTier
Nullable<PremiumPageBlobTier>

Um PremiumPageBlobTier que representa a camada a ser definida.

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