CloudAppendBlob.AppendBlockAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AppendBlockAsync(Stream, String) |
Lance une opération asynchrone pour valider un nouveau bloc de données à la fin de l’objet blob. |
AppendBlockAsync(Stream, String, CancellationToken) |
Lance une opération asynchrone pour valider un nouveau bloc de données à la fin de l’objet blob. |
AppendBlockAsync(Stream, String, AccessCondition, BlobRequestOptions, OperationContext) |
Lance une opération asynchrone pour valider un nouveau bloc de données à la fin de l’objet blob. |
AppendBlockAsync(Stream, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) |
Lance une opération asynchrone pour valider un nouveau bloc de données à la fin de l’objet blob. |
AppendBlockAsync(Stream, String, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken) |
Lance une opération asynchrone pour valider un nouveau bloc de données à la fin de l’objet blob. |
AppendBlockAsync(Uri, Int64, Int64, String, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) |
Valide un nouveau bloc de données à la fin de l’objet blob. |
AppendBlockAsync(Stream, String)
Lance une opération asynchrone pour valider un nouveau bloc de données à la fin de l’objet blob.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<long> AppendBlockAsync (System.IO.Stream blockData, string contentMD5 = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member AppendBlockAsync : System.IO.Stream * string -> System.Threading.Tasks.Task<int64>
override this.AppendBlockAsync : System.IO.Stream * string -> System.Threading.Tasks.Task<int64>
Public Overridable Function AppendBlockAsync (blockData As Stream, Optional contentMD5 As String = Nothing) As Task(Of Long)
Paramètres
- contentMD5
- String
Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null
ou une chaîne vide.
Retours
Objet Task qui représente l’opération asynchrone.
- Attributs
Remarques
Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération d’ajout de bloc donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5
paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir. Si la BlobRequestOptions.UseTransactionalMd5 propriété a la true
valeur et que le paramètre a la contentMD5
valeur null
, la bibliothèque cliente calcule la valeur MD5 en interne.
S’applique à
AppendBlockAsync(Stream, String, CancellationToken)
Lance une opération asynchrone pour valider un nouveau bloc de données à la fin de l’objet blob.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<long> AppendBlockAsync (System.IO.Stream blockData, string contentMD5, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member AppendBlockAsync : System.IO.Stream * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
override this.AppendBlockAsync : System.IO.Stream * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
Public Overridable Function AppendBlockAsync (blockData As Stream, contentMD5 As String, cancellationToken As CancellationToken) As Task(Of Long)
Paramètres
- contentMD5
- String
Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null
ou une chaîne vide.
- cancellationToken
- CancellationToken
CancellationToken à observer en attendant qu'une tâche se termine.
Retours
Objet Task qui représente l’opération asynchrone.
- Attributs
Remarques
Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération Put Block donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5
paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir. Si la BlobRequestOptions.UseTransactionalMd5 propriété a la true
valeur et que le paramètre a la contentMD5
valeur null
, la bibliothèque cliente calcule la valeur MD5 en interne.
S’applique à
AppendBlockAsync(Stream, String, AccessCondition, BlobRequestOptions, OperationContext)
Lance une opération asynchrone pour valider un nouveau bloc de données à la fin de l’objet blob.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<long> AppendBlockAsync (System.IO.Stream blockData, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member AppendBlockAsync : System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<int64>
override this.AppendBlockAsync : System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<int64>
Public Overridable Function AppendBlockAsync (blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task(Of Long)
Paramètres
- contentMD5
- String
Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null
ou une chaîne vide.
- accessCondition
- AccessCondition
Objet AccessCondition qui représente la condition qui doit être remplie pour que la demande continue. Si la valeur est null
, aucune condition n'est utilisée.
- options
- BlobRequestOptions
Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.
- operationContext
- OperationContext
Objet OperationContext qui représente le contexte de l'opération actuelle.
Retours
Objet Task qui représente l’opération asynchrone.
- Attributs
Remarques
Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération d’ajout de bloc donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5
paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir. Si la BlobRequestOptions.UseTransactionalMd5 propriété a la true
valeur et que le paramètre a la contentMD5
valeur null
, la bibliothèque cliente calcule la valeur MD5 en interne.
S’applique à
AppendBlockAsync(Stream, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Lance une opération asynchrone pour valider un nouveau bloc de données à la fin de l’objet blob.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<long> AppendBlockAsync (System.IO.Stream blockData, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member AppendBlockAsync : System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
override this.AppendBlockAsync : System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
Public Overridable Function AppendBlockAsync (blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of Long)
Paramètres
- contentMD5
- String
Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null
ou une chaîne vide.
- accessCondition
- AccessCondition
Objet AccessCondition qui représente la condition qui doit être remplie pour que la demande continue. Si la valeur est null
, aucune condition n'est utilisée.
- options
- BlobRequestOptions
Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.
- operationContext
- OperationContext
Objet OperationContext qui représente le contexte de l'opération actuelle.
- cancellationToken
- CancellationToken
CancellationToken à observer en attendant qu'une tâche se termine.
Retours
Objet Task qui représente l’opération asynchrone.
- Attributs
Remarques
Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération d’ajout de bloc donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5
paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir. Si la BlobRequestOptions.UseTransactionalMd5 propriété a la true
valeur et que le paramètre a la contentMD5
valeur null
, la bibliothèque cliente calcule la valeur MD5 en interne.
S’applique à
AppendBlockAsync(Stream, String, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)
Lance une opération asynchrone pour valider un nouveau bloc de données à la fin de l’objet blob.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<long> AppendBlockAsync (System.IO.Stream blockData, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> progressHandler, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member AppendBlockAsync : System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
override this.AppendBlockAsync : System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
Public Overridable Function AppendBlockAsync (blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task(Of Long)
Paramètres
- contentMD5
- String
Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut être null
ou une chaîne vide.
- accessCondition
- AccessCondition
Objet AccessCondition qui représente la condition qui doit être remplie pour que la demande continue. Si la valeur est null
, aucune condition n'est utilisée.
- options
- BlobRequestOptions
Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.
- operationContext
- OperationContext
Objet OperationContext qui représente le contexte de l'opération actuelle.
- progressHandler
- IProgress<StorageProgress>
Objet IProgress<T> pour gérer les StorageProgress messages.
- cancellationToken
- CancellationToken
CancellationToken à observer en attendant qu'une tâche se termine.
Retours
Objet Task qui représente l’opération asynchrone.
- Attributs
Remarques
Les clients peuvent envoyer l’en-tête Content-MD5 pour une opération d’ajout de bloc donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentMD5
paramètre permet aux clients qui ont déjà accès à une valeur MD5 précalcalquée pour une plage d’octets donnée de la fournir. Si la BlobRequestOptions.UseTransactionalMd5 propriété a la true
valeur et que le paramètre a la contentMD5
valeur null
, la bibliothèque cliente calcule la valeur MD5 en interne.
S’applique à
AppendBlockAsync(Uri, Int64, Int64, String, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Valide un nouveau bloc de données à la fin de l’objet blob.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<long> AppendBlockAsync (Uri sourceUri, long offset, long count, string sourceContentMd5, 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>]
abstract member AppendBlockAsync : Uri * int64 * int64 * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
override this.AppendBlockAsync : Uri * int64 * int64 * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>
Public Overridable Function AppendBlockAsync (sourceUri As Uri, offset As Long, count As Long, sourceContentMd5 As String, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of Long)
Paramètres
- offset
- Int64
Décalage d’octet dans la source à laquelle commencer la récupération du contenu.
- count
- Int64
Nombre d’octets de la source à retourner, ou null
pour retourner tous les octets jusqu’à la fin de l’objet blob.
- sourceContentMd5
- String
Valeur de hachage facultative qui sera utilisée pour définir la ContentMD5 propriété sur l’objet blob. Peut être null
ou une chaîne vide.
- sourceAccessCondition
- AccessCondition
Objet AccessCondition qui représente les conditions d’accès pour l’objet blob source. Si la valeur est null
, aucune condition n'est utilisée.
- destAccessCondition
- AccessCondition
Objet AccessCondition qui représente les conditions d’accès pour l’objet blob de destination. Si la valeur est null
, aucune condition n'est utilisée.
- options
- BlobRequestOptions
Objet BlobRequestOptions qui spécifie les options supplémentaires de la demande.
- operationContext
- OperationContext
Objet OperationContext qui représente le contexte de l'opération actuelle.
- cancellationToken
- CancellationToken
CancellationToken à observer en attendant qu'une tâche se termine.
Retours
Task qui représente une action asynchrone.
- Attributs
S’applique à
Azure SDK for .NET