CloudBlockBlob.PutBlockAsync 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
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, 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 PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le bloc.
Nombre d’octets à retourner ou null
à retourner tous les octets jusqu’à la fin de l’objet blob.
- 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 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.
S’applique à
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, 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 PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le bloc.
Nombre d’octets à retourner ou null
à retourner tous les octets jusqu’à la fin de l’objet blob.
- contentChecksum
- Checksum
Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null
.
- 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
S’applique à
PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, 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 PutBlockAsync : string * 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
override this.PutBlockAsync : string * 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
Public Overridable Function PutBlockAsync (blockId As String, 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
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le 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 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é est définie sur true
et que le paramètre a la contentMD5
valeur null
, la bibliothèque cliente calcule la valeur MD5 en interne.
S’applique à
PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, 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 PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * 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
override this.PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * 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
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le bloc.
- contentChecksum
- Checksum
Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null
.
- 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
S’applique à
PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, 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 PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le 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 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é est définie sur true
et que le paramètre a la contentMD5
valeur null
, la bibliothèque cliente calcule la valeur MD5 en interne.
S’applique à
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, CancellationToken)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, cancellationToken As CancellationToken) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le bloc.
Nombre d’octets à retourner ou null
à renvoyer tous les octets jusqu’à la fin de l’objet blob.
- 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.
S’applique à
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, CancellationToken)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, cancellationToken As CancellationToken) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le bloc.
Nombre d’octets à retourner ou null
à renvoyer tous les octets jusqu’à la fin de l’objet blob.
- contentChecksum
- Checksum
Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null
.
- cancellationToken
- CancellationToken
CancellationToken à observer en attendant qu'une tâche se termine.
Retours
Objet Task qui représente l’opération asynchrone.
- Attributs
S’applique à
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le bloc.
Nombre d’octets à retourner ou null
à renvoyer tous les octets jusqu’à la fin de l’objet blob.
- 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 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.
S’applique à
PutBlockAsync(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le bloc.
- contentChecksum
- Checksum
Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null
.
- 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
S’applique à
PutBlockAsync(String, Stream, String, AccessCondition, BlobRequestOptions, OperationContext)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, 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 PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le 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 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 à
PutBlockAsync(String, Stream, Checksum)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, Optional contentChecksum As Checksum = Nothing) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le bloc.
- contentChecksum
- Checksum
Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null
.
Retours
Objet Task qui représente l’opération asynchrone.
- Attributs
S’applique à
PutBlockAsync(String, Stream, String)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le 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 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 à
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le bloc.
Nombre d’octets à retourner ou null
à renvoyer tous les octets jusqu’à la fin de l’objet blob.
- contentChecksum
- Checksum
Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null
.
- 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
S’applique à
PutBlockAsync(String, Stream, String, CancellationToken)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, System.IO.Stream blockData, string contentMD5, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * System.IO.Stream * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * System.IO.Stream * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, blockData As Stream, contentMD5 As String, cancellationToken As CancellationToken) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le 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 à
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Storage.Shared.Protocol.Checksum -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), Optional contentChecksum As Checksum = Nothing) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le bloc.
Nombre d’octets à retourner ou null
à renvoyer tous les octets jusqu’à la fin de l’objet blob.
- contentChecksum
- Checksum
Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle. Peut avoir la valeur null
.
Retours
- Attributs
S’applique à
PutBlockAsync(String, Uri, Nullable<Int64>, Nullable<Int64>, String)
Lance une opération asynchrone pour charger un seul bloc.
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task PutBlockAsync (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string -> System.Threading.Tasks.Task
override this.PutBlockAsync : string * Uri * Nullable<int64> * Nullable<int64> * string -> System.Threading.Tasks.Task
Public Overridable Function PutBlockAsync (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String) As Task
Paramètres
- blockId
- String
Chaîne encodée en Base64 qui identifie le bloc.
Nombre d’octets à retourner ou null
à renvoyer tous les octets jusqu’à la fin de l’objet blob.
- 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 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.
S’applique à
Azure SDK for .NET