1

誰かが利用可能なものを教えてくれますか、StatusCodesまたはIOperationResultいくつかのドキュメントを教えてくれますか?

ドキュメントをオンラインで見ましたが、何も見つかりませんでした。StatusCodeEnumsGitHub からコードをダウンロードしましたが、見つかったのは2 つのコード (Success(0)と) を持つ列挙型だけですNotFound(1)

ただし、ステータス コード 2 と次のメッセージを返すテストがあります。

Message = "Failed to process response: \0\0\0\0\0\0\0\0?'q\0\0\0\0P_"

(はい、\0 文字があります - コピー ペースト/フォーマット エラーではありません)

テストは、StoreMode.Add の同じキーに対して同じものを 2 回保存しようとしているため、例外が発生することが予想されます。

.NET クライアント 1.2 で Couchbase 2.0 を使用しています。

期待できるコードのリストとその意味を説明できる人はいますか?

4

3 に答える 3

2

以下のメッセージは、クラスターからの破損した応答でした。2.2 リリースで修正されました。欠陥MB-8149は、この問題をより詳細にカバーしています。

Message = "Failed to process response: \0\0\0\0\0\0\0\0?'q\0\0\0\0P_"

SDK マニュアルには、すべてのStatusCodes.

于 2013-09-05T21:39:38.360 に答える
0

これは古い記事のバグです。ステータスコードは次の場所に記載されています: http://docs.couchbase.com/couchbase-sdk-net-1.3/#checking-error-codes

于 2014-07-17T14:38:49.310 に答える
0

さらに調査を行ったところ、Memcached Binary Protocol. それらはCouchbaseが返すものに対応しているようですが、最新のソースコードをスキャンした後でも、それへの参照は見つかりません. ステータス コードに null 許容の int を使用しています。

http://www.couchbase.com/forums/thread/documentation-statuscode

http://code.google.com/p/memcached/wiki/BinaryProtocolRevamped#Response_Status

于 2013-01-21T21:29:47.293 に答える