BlobRequestOptions.StoreBlobContentMD5 Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET