Tous les produits
Search
Centre de documentation

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

Dernière mise à jour :Sep 24, 2026

Les exceptions de l'OSS SDK pour 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 survient également lorsqu'une exception d'E/S se produit pendant le chargement d'un objet.

OSSException

OSSException indique une erreur serveur détectée lors 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 la requête de manière unique. Si le problème persiste, vous pouvez communiquer 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 est invalide.

InvalidAccessKeyId

L'AccessKey ID n'existe pas.

InvalidBucketName

Le nom du bucket est invalide.

InvalidDigest

Le condensé (digest) est invalide.

InvalidObjectName

Le nom de l'objet est invalide.

InvalidPart

La partie est invalide.

InvalidPartOrder

L'ordre des parties est invalide.

InvalidTargetBucketForLogging

Le bucket cible pour la journalisation est invalide.

InternalError

Une erreur interne OSS s'est produite.

MalformedXML

Le format XML est invalide.

MethodNotAllowed

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

MissingArgument

Certains paramètres obligatoires 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 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.