Partager via


CloudBlockBlob.PutBlock Méthode

Définition

Surcharges

PutBlock(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Télécharge un bloc unique.

PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Charge un seul bloc, copie à partir d’un URI source.

PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext)

Charge un seul bloc, copie à partir d’un URI source.

PutBlock(String, Stream, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Télécharge un bloc unique.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void PutBlock (string blockId, System.IO.Stream blockData, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.PutBlock : string * System.IO.Stream * Microsoft.Azure.Storage.Shared.Protocol.Checksum * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub PutBlock (blockId As String, blockData As Stream, contentChecksum As Checksum, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

blockData
Stream

Objet Stream qui fournit les données du bloc.

contentChecksum
Checksum

Valeur de hachage utilisée pour garantir l’intégrité transactionnelle. Peut être null ou Somme de contrôle.None

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. Si null, les options par défaut sont appliquées à la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

Attributs

Remarques

Les clients peuvent envoyer les en-têtes de somme de contrôle de contenu pour une opération donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentChecksum paramètre permet aux clients qui ont déjà accès à une valeur de somme de contrôle prédéfinie pour une plage d’octets donnée de la fournir. Si les BlobRequestOptions.UseTransactionalMd5 propriétés ou BlobRequestOptions.UseTransactionalCrc64 ont la valeur true et que le paramètre de contenu correspondant a la valeur null, la bibliothèque cliente calcule la valeur de la somme de contrôle en interne.

S’applique à

PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, Checksum, AccessCondition, BlobRequestOptions, OperationContext)

Charge un seul bloc, copie à partir d’un URI source.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void PutBlock (string blockId, Uri sourceUri, long? offset, long? count, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, Microsoft.Azure.Storage.AccessCondition accessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlock : 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 -> unit
override this.PutBlock : 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 -> unit
Public Overridable Sub PutBlock (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentChecksum As Checksum, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

sourceUri
Uri

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

offset
Nullable<Int64>

Décalage d’octet auquel commencer le retour du contenu.

count
Nullable<Int64>

Nombre d’octets à retourner ou null à renvoyer tous les octets jusqu’à la fin de l’objet blob.

contentChecksum
Checksum

Valeur de hachage utilisée pour garantir l’intégrité transactionnelle. Peut être null ou Somme de contrôle.None

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. Si null, les options par défaut sont appliquées à la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

Attributs

Remarques

Les clients peuvent envoyer les en-têtes de somme de contrôle de contenu pour une opération donnée afin de garantir l’intégrité transactionnelle sur le réseau. Le contentChecksum paramètre permet aux clients qui ont déjà accès à une valeur de somme de contrôle prédéfinie pour une plage d’octets donnée de la fournir. Si les BlobRequestOptions.UseTransactionalMd5 propriétés ou BlobRequestOptions.UseTransactionalCrc64 ont la valeur true et que le paramètre de contenu correspondant a la valeur null, la bibliothèque cliente calcule la valeur de la somme de contrôle en interne.

S’applique à

PutBlock(String, Uri, Nullable<Int64>, Nullable<Int64>, String, AccessCondition, BlobRequestOptions, OperationContext)

Charge un seul bloc, copie à partir d’un URI source.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual void PutBlock (string blockId, Uri sourceUri, long? offset, long? count, string contentMD5, Microsoft.Azure.Storage.AccessCondition accessCondition = default, Microsoft.Azure.Storage.Blob.BlobRequestOptions options = default, Microsoft.Azure.Storage.OperationContext operationContext = default);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member PutBlock : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
override this.PutBlock : string * Uri * Nullable<int64> * Nullable<int64> * string * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> unit
Public Overridable Sub PutBlock (blockId As String, sourceUri As Uri, offset As Nullable(Of Long), count As Nullable(Of Long), contentMD5 As String, Optional accessCondition As AccessCondition = Nothing, Optional options As BlobRequestOptions = Nothing, Optional operationContext As OperationContext = Nothing)

Paramètres

blockId
String

Chaîne encodée en Base64 qui identifie le bloc.

sourceUri
Uri

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

offset
Nullable<Int64>

Décalage d’octet auquel commencer le retour du contenu.

count
Nullable<Int64>

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. Si null, les options par défaut sont appliquées à la demande.

operationContext
OperationContext

Objet OperationContext qui représente le contexte de l'opération actuelle.

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 à