BlobRequestOptions.StoreBlobContentMD5 Propiedad

Definición

Obtiene o establece un valor para indicar si, al cargar un blob, se debe calcular y almacenar un hash MD5.

public bool? StoreBlobContentMD5 { get; set; }
member this.StoreBlobContentMD5 : Nullable<bool> with get, set
Public Property StoreBlobContentMD5 As Nullable(Of Boolean)

Valor de propiedad

Use true para calcular y almacenar un hash MD5 al cargar un blob. En caso contrario, use false. Su valor predeterminado es false.

Ejemplos

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);
}

Comentarios

Esta propiedad no se admite para las CloudAppendBlob API Append*. La opción de solicitud StoreBlobContentMD5 indica al cliente de almacenamiento que calcule el hash MD5 del contenido del blob durante una operación de carga. A continuación, este valor se almacena en el objeto de blob como encabezado Content-MD5. Esta opción solo se aplica a las operaciones de carga. Esto es útil para validar la integridad del blob después de descargarlo y es compatible con el encabezado Content-MD5, tal y como se define en la especificación HTTP. Si usa el cliente de almacenamiento para su descarga posterior, si el encabezado Content-MD5 está presente, se validará el hash MD5 del contenido, a menos que se establezca "DisableContentMD5Validation". Tenga en cuenta que este valor no se valida en el servicio Azure Storage al cargar o descargar datos; se almacena y se devuelve.

Se aplica a