すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:例外処理 (C# SDK V1)

最終更新日:Nov 29, 2025

OSS SDK for C# の例外は、OSSException と ClientException の 2 つのタイプに分類されます。どちらも RuntimeException のサブクラスです。

ClientException

ClientException は、クライアントがリクエストを送信したり、OSS にデータを送信したりするときに発生する例外を示します。たとえば、ネットワークの切断が原因でクライアントがリクエストの送信に失敗した場合、ClientException が返されます。オブジェクトのアップロード中に I/O 例外が発生した場合にも、ClientException が返されます。

OSSException

OSSException: サーバーエラーメッセージの解析から発生するサーバー例外を示します。 ServiceException には、OSS から返されたエラーコードとメッセージが含まれているため、エラーを特定して解決できます。

OSSException には、次のエラー情報が含まれます。

パラメーター

説明

コード

OSS から返されるエラーコード。

メッセージ

OSS から返される詳細なエラーメッセージ。

リクエスト ID

リクエストを一意に識別するために使用される UUID。問題が解決しない場合は、リクエスト ID を OSS 開発エンジニアに提供して支援を求めることができます。

ホスト ID

アクセスされた OSS クラスタ内のホストの ID。リクエストで指定されたホスト ID と同じです。

一般的な OSS エラーコード

エラーコード

説明

AccessDenied

アクセスが拒否されました。

BucketAlreadyExists

バケットはすでに存在します。

BucketNotEmpty

バケットは空ではありません。

EntityTooLarge

エンティティが大きすぎます。

EntityTooSmall

エンティティが小さすぎます。

FileGroupTooLarge

ファイルグループが大きすぎます。

FilePartNotExist

ファイルパートが存在しません。

FilePartStale

ファイルパートの期限が切れました。

InvalidArgument

パラメーターの形式が無効です。

InvalidAccessKeyId

AccessKey ID が存在しません。

InvalidBucketName

バケットの名前が無効です。

InvalidDigest

ダイジェストが無効です。

InvalidObjectName

オブジェクト名が無効です。

InvalidPart

パートが無効です。

InvalidPartOrder

パートの順序が無効です。

InvalidTargetBucketForLogging

ロギング用のバケットが無効です。

InternalError

OSS の内部エラーが発生しました。

MalformedXML

XML 形式が無効です。

MethodNotAllowed

メソッドはサポートされていません。

MissingArgument

必須のパラメーターがいくつか指定されていません。

MissingContentLength

コンテンツの長さがありません。

NoSuchBucket

指定された OSS バケットが存在しません。

NoSuchKey

オブジェクトが存在しません。

NoSuchUpload

指定されたマルチパートアップロード ID が存在しません。

NotImplemented

メソッドを実装できません。

PreconditionFailed

前処理中にエラーが発生しました。

RequestTimeTooSkewed

OSS クライアントと OSS サーバーの時間偏差が 15 分を超えています。

RequestTimeout

リクエストがタイムアウトしました。

SignatureDoesNotMatch

署名エラーが発生しました。

TooManyBuckets

バケットの数が制限を超えています。