Freigeben über


StorageException Klasse

  • java.lang.Object
    • Exception
      • com.microsoft.azure.storage.StorageException

public class StorageException

Stellt eine Ausnahme für den Microsoft Azure-Speicherdienst dar.

Feldzusammenfassung

Modifizierer und Typ Feld und Beschreibung
String errorCode

Stellt den Fehlercode dar, der vom Vorgang zurückgegeben wird.

StorageExtendedErrorInformation extendedErrorInformation

Stellt die erweiterten Fehlerinformationen dar, die vom Vorgang zurückgegeben werden.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
StorageException(final String errorCode, final String message, final Exception innerException)

Erstellt eine instance der -Klasse unter Verwendung der angegebenen Parameter. Der status Code ist 306, um eine clientseitige Ausnahme mit NULL für die erweiterten Fehlerinformationen darzustellen.

StorageException(final String errorCode, final String message, final int statusCode, final StorageExtendedErrorInformation extendedErrorInfo, final Exception innerException)

Erstellt eine instance der -Klasse unter Verwendung der angegebenen Parameter.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String getErrorCode()

Ruft den vom Vorgang zurückgegebenen Fehlercode ab.

StorageExtendedErrorInformation getExtendedErrorInformation()

Ruft die vom Vorgang zurückgegebenen erweiterten Fehlerinformationen ab.

int getHttpStatusCode()

Ruft den vom Vorgang zurückgegebenen HTTP-status-Code ab.

StorageException translateClientException(final Exception cause)

RESERVIERT FÜR DIE INTERNE VERWENDUNG. Übersetzt die angegebene Ausnahme in eine Speicher-Ausnahme.

StorageException translateException(final StorageRequest<?, ?, ?> request, final Exception cause, final OperationContext opContext)

RESERVIERT FÜR DIE INTERNE VERWENDUNG. Übersetzt die angegebene Ausnahme in eine Speicher-Ausnahme.

Felddetails

errorCode

protected String errorCode

Stellt den Fehlercode dar, der vom Vorgang zurückgegeben wird.

extendedErrorInformation

protected StorageExtendedErrorInformation extendedErrorInformation

Stellt die erweiterten Fehlerinformationen dar, die vom Vorgang zurückgegeben werden.

Details zum Konstruktor

StorageException

public StorageException(final String errorCode, final String message, final Exception innerException)

Erstellt eine instance der -Klasse unter Verwendung der angegebenen Parameter. Der status Code ist 306, um eine clientseitige Ausnahme mit NULL für die erweiterten Fehlerinformationen darzustellen.

Parameter:

errorCode - Ein String , der den vom Vorgang zurückgegebenen Fehlercode darstellt.
message - Ein String , der die vom Vorgang zurückgegebene Fehlermeldung darstellt.
innerException - Ein Exception -Objekt, das einen Verweis auf die anfängliche Ausnahme darstellt, sofern vorhanden.

StorageException

public StorageException(final String errorCode, final String message, final int statusCode, final StorageExtendedErrorInformation extendedErrorInfo, final Exception innerException)

Erstellt eine instance der -Klasse unter Verwendung der angegebenen Parameter.

Parameter:

errorCode - Ein String , der den vom Vorgang zurückgegebenen Fehlercode darstellt.
message - Ein String , der die vom Vorgang zurückgegebene Fehlermeldung darstellt.
statusCode - Der vom Vorgang zurückgegebene HTTP-status Code.
extendedErrorInfo - Ein StorageExtendedErrorInformation -Objekt, das die vom Vorgang zurückgegebenen erweiterten Fehlerinformationen darstellt.
innerException - Ein Exception -Objekt, das einen Verweis auf die anfängliche Ausnahme darstellt, sofern vorhanden.

Details zur Methode

getErrorCode

public String getErrorCode()

Ruft den vom Vorgang zurückgegebenen Fehlercode ab.

Gibt zurück:

errorCode

getExtendedErrorInformation

public StorageExtendedErrorInformation getExtendedErrorInformation()

Ruft die vom Vorgang zurückgegebenen erweiterten Fehlerinformationen ab.

Gibt zurück:

extendedErrorInformation

getHttpStatusCode

public int getHttpStatusCode()

Ruft den vom Vorgang zurückgegebenen HTTP-status-Code ab.

Gibt zurück:

httpStatusCode

translateClientException

public static StorageException translateClientException(final Exception cause)

RESERVIERT FÜR DIE INTERNE VERWENDUNG. Übersetzt die angegebene Ausnahme in eine Speicher-Ausnahme.

Parameter:

cause - Ein Exception -Objekt, das die zu übersetzende Ausnahme darstellt.

Gibt zurück:

Ein StorageException -Objekt, das übersetzte Ausnahme darstellt.

translateException

public static StorageException translateException(final StorageRequest request, final Exception cause, final OperationContext opContext)

RESERVIERT FÜR DIE INTERNE VERWENDUNG. Übersetzt die angegebene Ausnahme in eine Speicher-Ausnahme.

Parameter:

request - Ein HttpURLConnection -Objekt, das die Anforderung darstellt, deren Ausnahme übersetzt wird.
cause - Ein Exception -Objekt, das die zu übersetzende Ausnahme darstellt.
opContext

Gibt zurück:

Ein StorageException -Objekt, das übersetzte Ausnahme darstellt.

Gilt für: