Azure.Storage.Errors
class Errors
Create exceptions for common error cases.
namespace Azure.Storage
{
internal class Errors
{
public static class ClientSideEncryption
{
public static ArgumentException UnrecognizedVersion();
public static InvalidOperationException ClientSideEncryptionVersionNotSupported(string versionString = null);
public static InvalidOperationException TypeNotSupported(Type type);
public static InvalidOperationException MissingRequiredEncryptionResources(params string[] resourceNames);
public static ArgumentException KeyNotFound(string keyId);
public static ArgumentException BadEncryptionAgent(string agent);
public static ArgumentException BadEncryptionAlgorithm(string algorithm);
public static InvalidOperationException MissingEncryptionMetadata(string field);
}
public static ArgumentException AccountMismatch(string accountNameCredential, string accountNameValue);
public static InvalidOperationException AccountSasMissingData();
public static ArgumentNullException ArgumentNull(string paramName);
public static ArgumentException InvalidArgument(string paramName);
public static ArgumentException InvalidResourceType(char s);
public static InvalidOperationException TaskIncomplete();
public static FormatException InvalidFormat(string err);
public static ArgumentException ParsingConnectionStringFailed();
public static ArgumentOutOfRangeException InvalidSasProtocol(string protocol, string sasProtocol);
public static ArgumentException InvalidService(char s);
public static ArgumentException InsufficientStorageTransferOptions(long streamLength, long statedMaxBlockSize, long necessaryMinBlockSize);
public static InvalidDataException HashMismatch(string hashHeaderName);
public static InvalidDataException ChecksumMismatch(ReadOnlySpan<byte> left, ReadOnlySpan<byte> right);
public static InvalidDataException HashMismatchOnStreamedDownload(string mismatchedRange);
public static ArgumentException PrecalculatedHashNotSupportedOnSplit();
public static ArgumentException CannotDeferTransactionalHashVerification();
public static ArgumentException CannotInitializeWriteStreamWithData();
public static void ThrowIfParamNull(object obj, string paramName);
public static CryptographicException CryptographyAuthTagMismatch();
public static ArgumentException CryptographyPlaintextCiphertextLengthMismatch();
public static ArgumentException CryptographyInvalidNonceLength();
public static ArgumentException CryptographyInvalidTagLength();
public static ArgumentException CannotBothBeNotNull(string param0, string param1);
public static ArgumentOutOfRangeException MustBeGreaterThanOrEqualTo(string paramName, long value);
public static ArgumentOutOfRangeException MustBeLessThanOrEqualTo(string paramName, long value);
public static ArgumentOutOfRangeException MustBeBetweenInclusive(string paramName, long lower, long upper, long actual);
public static ArgumentOutOfRangeException MustBeGreaterThanValueOrEqualToOtherValue(string paramName, long value0, long value1);
public static ArgumentException StreamMustBeReadable(string paramName);
public static InvalidOperationException StreamMustBeAtPosition0();
public static InvalidOperationException TokenCredentialsRequireHttps();
public static ArgumentException SasCredentialRequiresUriWithoutSas<TUriBuilder>(Uri uri);
public static InvalidOperationException SasMissingData(string paramName);
public static InvalidOperationException SasDataNotAllowed(string paramName, string paramNameNotAllowed);
public static InvalidOperationException SasDataInConjunction(string paramName, string paramName2);
public static InvalidOperationException SasNamesNotMatching(string builderParam, string builderName, string clientParam);
public static InvalidOperationException SasNamesNotMatching(string builderParam, string builderName);
public static InvalidOperationException SasServiceNotMatching(string builderParam, string builderName, string expectedService);
public static InvalidOperationException SasClientMissingData(string paramName);
public static InvalidOperationException SasBuilderEmptyParam(string builderName, string paramName, string sasType);
public static InvalidOperationException SasIncorrectResourceType(string builderName, string builderParam, string value, string clientName);
public static ArgumentException InvalidPermission(char s);
public static ArgumentException ParsingHttpRangeFailed();
public static AccessViolationException UnableAccessArray();
public static NotImplementedException NotImplemented();
public static AuthenticationException InvalidCredentials(string fullName);
public static ArgumentException SeekOutsideBufferRange(long index, long inclusiveRangeStart, long exclusiveRangeEnd);
public static ArgumentException VersionNotSupported(string paramName);
public static RequestFailedException ClientRequestIdMismatch(Response response, string echo, string original);
public static ArgumentException TransactionalHashingNotSupportedWithClientSideEncryption();
public static void VerifyHttpsTokenAuth(Uri uri);
public Errors();
}
}