BlobRequestOptions.StoreBlobContentMD5 Propriété
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.
Obtient ou définit une valeur pour indiquer qu'un hachage MD5 sera calculé et stocké lors du téléchargement d'un objet blob.
public bool? StoreBlobContentMD5 { get; set; }
member this.StoreBlobContentMD5 : Nullable<bool> with get, set
Public Property StoreBlobContentMD5 As Nullable(Of Boolean)
Valeur de propriété
Utilisez true
pour calculer et stocker le hachage MD5 lors du téléchargement d'un objet blob ; sinon, false
. La valeur par défaut est false
.
Exemples
MemoryStream sourceStream;
// Instruct the Storage Client to calculate and store the MD5 of the blob on upload.
BlobRequestOptions optionsWithStoreBlobContentMD5 = new BlobRequestOptions() { StoreBlobContentMD5 = true };
using (sourceStream = new MemoryStream(blobContent))
{
testBlob.UploadFromStream(sourceStream, accessCondition: null, options: optionsWithStoreBlobContentMD5);
}
Remarques
Cette propriété n’est pas prise en charge pour les CloudAppendBlob API Append*. L’option de requête StoreBlobContentMD5 indique au client de stockage de calculer le hachage MD5 du contenu de l’objet blob pendant une opération de chargement. Cette valeur est ensuite stockée sur l’objet blob en tant qu’en-tête Content-MD5. Cette option s’applique uniquement aux opérations de chargement. Cela est utile pour valider l’intégrité de l’objet blob lors d’un téléchargement ultérieur et compatible avec l’en-tête Content-MD5 tel que défini dans la spécification HTTP. Si vous utilisez le client de stockage pour un téléchargement ultérieur, si l’en-tête Content-MD5 est présent, le hachage MD5 du contenu est validé, sauf si « DisableContentMD5Validation » est défini. Notez que cette valeur n’est pas validée sur le service Stockage Azure lors du chargement ou du téléchargement de données ; il est simplement stocké et retourné.
S’applique à
Azure SDK for .NET