Partager via


CloudAppendBlob.AppendBlockAsync Méthode

Définition

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

blockData
Stream

Objet Stream qui fournit les données du bloc.

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

blockData
Stream

Objet Stream qui fournit les données du bloc.

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

blockData
Stream

Objet Stream qui fournit les données du bloc.

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

blockData
Stream

Objet Stream qui fournit les données du bloc.

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

blockData
Stream

Objet Stream qui fournit les données du bloc.

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

sourceUri
Uri

Uri spécifiant l’URI absolu de l’objet blob source.

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 à