Azure.Storage.ContentHasher
public static void AssertResponseHashMatch(byte[] content, int offset, int count, StorageChecksumAlgorithm algorithm, Response response)
public static Task AssertResponseHashMatchInternal(Stream content, StorageChecksumAlgorithm algorithm, Response response, bool async, CancellationToken cancellationToken)
public static GetHashResult GetHash(BinaryData content, StorageChecksumAlgorithm algorithmIdentifier)
public static Task<GetHashResult> GetHashInternal(Stream content, StorageChecksumAlgorithm algorithmIdentifier, bool async, CancellationToken cancellationToken)
public static GetHashResult GetHashOrDefault(BinaryData content, UploadTransferValidationOptions options)
public static Task<GetHashResult> GetHashOrDefaultInternal(Stream content, UploadTransferValidationOptions options, bool async, CancellationToken cancellationToken)
public static ValueTuple<ReadOnlyMemory<byte>, StorageChecksumAlgorithm> GetResponseChecksumOrDefault(Response response)
public static ValueTuple<Stream, GetFinalStreamHash, int, IDisposable> SetupChecksumCalculatingReadStream(Stream stream, StorageChecksumAlgorithm algorithmIdentifier)