Tous les produits
Search
Centre de documentation

Object Storage Service:Gestion des exceptions (OSS SDK for C# 1.0)

Dernière mise à jour :Aug 18, 2026

Les exceptions de l'OSS SDK for C# se divisent en deux catégories : OSSException et ClientException. Ces deux types sont des sous-classes de RuntimeException.

ClientException

Une ClientException signale une erreur survenue lors de l'envoi d'une requête ou de la transmission de données vers OSS par le client. Par exemple, cette exception est renvoyée si le client ne parvient pas à envoyer une requête en raison d'une déconnexion réseau. Elle peut également se produire lorsqu'une exception d'E/S survient pendant le chargement d'un objet.

OSSException

OSSException : indique une exception serveur résultant de l'analyse d'un message d'erreur renvoyé par le serveur. Une ServiceException inclut le code d'erreur et le message renvoyés par OSS, ce qui vous permet d'identifier et de résoudre le problème.

L'exception OSSException contient les informations d'erreur suivantes :

Paramètre

Description

Code

Le code d'erreur renvoyé par OSS.

Message

Le message d'erreur détaillé renvoyé par OSS.

RequestId

L'UUID utilisé pour identifier de manière unique la requête. Si le problème persiste, communiquez cet ID de requête aux ingénieurs de développement OSS pour obtenir de l'aide.

HostId

L'ID de l'hôte dans le cluster OSS accédé, identique à l'ID d'hôte spécifié dans la requête.

Codes d'erreur OSS courants

Code d'erreur

Description

AccessDenied

L'accès est refusé.

BucketAlreadyExists

Le bucket existe déjà.

BucketNotEmpty

Le bucket n'est pas vide.

EntityTooLarge

L'entité est trop volumineuse.

EntityTooSmall

L'entité est trop petite.

FileGroupTooLarge

Le groupe de fichiers est trop volumineux.

FilePartNotExist

La partie du fichier n'existe pas.

FilePartStale

La partie du fichier a expiré.

InvalidArgument

Le format du paramètre n'est pas valide.

InvalidAccessKeyId

L'AccessKey ID n'existe pas.

InvalidBucketName

Le nom du bucket n'est pas valide.

InvalidDigest

Le condensé n'est pas valide.

InvalidObjectName

Le nom de l'objet n'est pas valide.

InvalidPart

La partie n'est pas valide.

InvalidPartOrder

L'ordre des parties n'est pas valide.

InvalidTargetBucketForLogging

Le bucket cible pour la journalisation n'est pas valide.

InternalError

Une erreur interne OSS s'est produite.

MalformedXML

Le format XML n'est pas valide.

MethodNotAllowed

La méthode n'est pas prise en charge.

MissingArgument

Certains paramètres requis ne sont pas spécifiés.

MissingContentLength

La longueur du contenu est manquante.

NoSuchBucket

Le bucket OSS spécifié n'existe pas.

NoSuchKey

L'objet n'existe pas.

NoSuchUpload

L'ID de chargement de la partie existe.

NotImplemented

La méthode ne peut pas être implémentée.

PreconditionFailed

Une erreur s'est produite lors du prétraitement.

RequestTimeTooSkewed

L'écart de temps entre le client OSS et le serveur OSS dépasse 15 minutes.

RequestTimeout

La requête a expiré.

SignatureDoesNotMatch

Une erreur de signature s'est produite.

TooManyBuckets

Le nombre de buckets dépasse la limite.