Aracılığıyla paylaş


JsonRpcErrorCode Sabit listesi

Tanım

JSON-RPC belirtiminde veya bu kitaplıkta düzenlenmiş hata kodları.

public enum JsonRpcErrorCode
type JsonRpcErrorCode = 
Public Enum JsonRpcErrorCode
Devralma
JsonRpcErrorCode

Alanlar

InternalError -32603

İç JSON-RPC hatası.

InvalidParams -32602

Geçersiz yöntem parametreleri.

InvalidRequest -32600

Gönderilen JSON geçerli bir request nesnesi değil.

InvocationError -32000

RPC çağrısının yapıldığını ancak hedefin bir özel durum oluşturmuş olduğunu gösterir. içinde DataError bulunan büyük olasılıkla olacaktır CommonErrorData.

InvocationErrorWithException -32004

RPC çağrısının yapıldığını ancak hedefin bir özel durum oluşturmuş olduğunu gösterir. Data içinde Error bulunan, aracılığıyla ISerializableseri hale getirilmiş olarak Exception yorumlanmalıdır.

MethodNotFound -32601

Yöntemi yok / kullanılamıyor.

NoMarshaledObjectFound -32001

Hiçbir zaman var olmayan veya zaten atılmış uzaktan sıralanmış bir nesneye istekte bulunulduğunu gösterir.

ParseError -32700

Sunucu tarafından geçersiz JSON alındı. JSON metni ayrıştırılırken sunucuda bir hata oluştu.

RequestCanceled -32800

İstemciden gelen bir iptal isteği nedeniyle sunucu yönteminin yürütülmesi durduruldu.

ResponseSerializationFailure -32003

Uygulamanın amaçladığı şekilde bir yanıtın serileştirilemediğine işaret eder.

Açıklamalar

Belirtim uyarınca, -32768 ile -32000 arası hata kodları önceden tanımlanmış hatalar için ayrılmıştır. -32000 ile -32099 aralığındaki aralık "Uygulama tanımlı sunucu hataları için ayrılmıştır", bu nedenle StreamJsonRpc için ihtiyacımız olan yeni özellikleri tanımlarız.

Şunlara uygulanır