<PackageReference Include="Azure.Storage.Common" Version="12.25.0-beta.1" />

Constants

static class Constants
public const int Base16 = 16

public const string BlockNameFormat = "Block_{0:D5}"

The default format we use for block names. There are 50,000 maximum blocks so we pad the size with up to 4 leading zeros.

public const string CloseAllHandles = "*"

public const string CodePropertyKey = "code"

public const char CommaChar = ','

public const string CommaString = ","

public const string ContentTypeApplicationJson = "application/json"

public const string ContentTypeApplicationXml = "application/xml"

public const int DefaultBufferSize = 4194304

The default size of staged blocks when uploading small blobs.

public const int DefaultDownloadCopyBufferSize = 16384

The size of the buffer to use when copying streams during a download operation.

public const string DefaultSasVersion = "2025-11-05"

Gets the default service version to use when building shared access signatures.

public const string DefaultScope = "/.default"

public const int DefaultStreamCopyBufferSize = 81920

Different .NET implementations have different default sizes for CopyTo and it's overloads. This is the default for .NET Core to be applied everywhere for test consistency.

public const int DefaultStreamingDownloadSize = 4194304

The minimum number of bytes to download in Open Read.

public const bool DefaultTrimBlobNameSlashes = true

Backwards compatible default value for trimming slashes on object name.

public const string DetailPropertyKey = "detail"

public const string DisableExpectContinueHeaderEnvVar = "AZURE_STORAGE_DISABLE_EXPECT_CONTINUE_HEADER"

public const string DisableExpectContinueHeaderSwitchName = "Azure.Storage.DisableExpectContinueHeader"

public const string DisableRequestConditionsValidationEnvVar = "AZURE_STORAGE_DISABLE_REQUEST_CONDITIONS_VALIDATION"

public const string DisableRequestConditionsValidationSwitchName = "Azure.Storage.DisableRequestConditionsValidation"

public const string EncodedPercentSign = "%25"

public const string ErrorCode = "Code"

public const string ErrorCodeLower = "code"

public const string ErrorMessage = "Message"

public const string ErrorMessageLower = "message"

public const string ErrorPropertyKey = "error"

public const string FalseName = "false"

public const int GB = 1073741824

public const string HeaderName = "HeaderName"

public const string Http = "http"

public const string Https = "https"

public const string Iso8601Format = "yyyy'-'MM'-'dd'T'HH':'mm':'ssZ"

public const int KB = 1024

public const int LargeBufferSize = 8388608

The size of staged blocks when uploading large blobs.

public const int LargeUploadThreshold = 104857600

The threshold where we switch from staging DefaultBufferSize buffers to staging LargeBufferSize buffers.

public const int MaxHashRequestDownloadRange = 4194304

Max download range size while requesting a transactional hash.

public const int MaxIdleTimeMs = 120000

The maximum allowed time between read or write calls to the stream for IdleCancellingStream.

public const int MaxReliabilityRetries = 5

public const int MB = 1048576

public const int MD5SizeInBytes = 16

public const string MessagePropertyKey = "message"

public const string PathBackSlashDelimiter = "/"

public const string PercentSign = "%"

public const string QueryDelimiter = "?"

public const string SasTimeFormatDays = "yyyy-MM-dd"

public const string SasTimeFormatMinutes = "yyyy-MM-ddTHH:mmZ"

public const string SasTimeFormatSeconds = "yyyy-MM-ddTHH:mm:ssZ"

public const string SasTimeFormatSubSeconds = "yyyy-MM-ddTHH:mm:ss.fffffffZ"

public const string ShareSnapshotParameterName = "sharesnapshot"

public const string SnapshotParameterName = "snapshot"

public const int StorageCrc64SizeInBytes = 8

public const long TB = 1099511627776

public const string TrueName = "true"

public const string VersionIdParameterName = "versionid"

public const string Wildcard = "*"