我如何(以编程方式)获得Azure Blob允许的最大大小?

Mir*_*lad 8 c# azure azure-storage-blobs azure-blob-storage

有没有办法以编程方式检索Azure Blob 的最大允许大小?还有blob中的块?

Bru*_*ner 3

我知道无法按需查询最大大小,但我相信您正在查找的值作为常量存储在 .net SDK 中。 命名空间中将Constants.MaxBlobSize包含您感兴趣的值。Constants.MaxBlockSizeMicrosoft.WindowsAzure.Storage.Shared.Protocol

/// <summary>
/// The maximum size of a blob with blocks.
/// </summary>
public const long MaxBlobSize = MaxBlockNumber * MaxBlockSize;
Run Code Online (Sandbox Code Playgroud)

MaxBlockSize 为

/// <summary>
/// The maximum size of a single block for Block Blobs.
/// </summary>
public const int MaxBlockSize = (int)(100 * Constants.MB);
Run Code Online (Sandbox Code Playgroud)

来源(Constants.cs)