BlobRequestOptions.StoreBlobContentMD5 Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab oder legt ihn fest, um anzugeben, dass ein MD5-Hash beim Hochladen eines Blobs berechnet und gespeichert wird.
public bool? StoreBlobContentMD5 { get; set; }
member this.StoreBlobContentMD5 : Nullable<bool> with get, set
Public Property StoreBlobContentMD5 As Nullable(Of Boolean)
Eigenschaftswert
Verwenden Sie true
zum Berechnen und Speichern eines MD5-Hashs beim Hochladen eines Blobs, ansonsten false
. Wird standardmäßig auf false
festgelegt.
Beispiele
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);
}
Hinweise
Diese Eigenschaft wird für die CloudAppendBlob Append*-APIs nicht unterstützt. Die Anforderungsoption StoreBlobContentMD5 weist den Speicherclient an, den MD5-Hash des Blobinhalts während eines Uploadvorgangs zu berechnen. Dieser Wert wird dann im Blobobjekt als Content-MD5-Header gespeichert. Diese Option gilt nur für Uploadvorgänge. Dies ist nützlich, um die Integrität des Blobs beim späteren Download zu überprüfen, und kompatibel mit dem Content-MD5-Header, wie in der HTTP-Spezifikation definiert. Wenn Sie den Speicherclient für den späteren Download verwenden und der Content-MD5-Header vorhanden ist, wird der MD5-Hash des Inhalts überprüft, es sei denn, "DisableContentMD5Validation" ist festgelegt. Beachten Sie, dass dieser Wert beim Hochladen oder Herunterladen von Daten nicht im Azure Storage-Dienst überprüft wird. sie wird lediglich gespeichert und zurückgegeben.
Gilt für:
Azure SDK for .NET