RpcArgumentDeserializationException 클래스

정의

일반적으로 비호환성 또는 역직렬 변환기에서 TryGetArgumentByNameOrIndex(String, Int32, Type, Object) throw된 예외로 인해 인수를 요청된 형식으로 역직렬화할 수 없는 경우 에서 throw되는 예외입니다.

[System.Serializable]
public class RpcArgumentDeserializationException : StreamJsonRpc.RemoteRpcException
[<System.Serializable>]
type RpcArgumentDeserializationException = class
    inherit RemoteRpcException
Public Class RpcArgumentDeserializationException
Inherits RemoteRpcException
상속
RpcArgumentDeserializationException
특성

생성자

RpcArgumentDeserializationException(SerializationInfo, StreamingContext)

RpcArgumentDeserializationException 클래스의 새 인스턴스를 초기화합니다.

RpcArgumentDeserializationException(String, Exception)

RpcArgumentDeserializationException 클래스의 새 인스턴스를 초기화합니다.

RpcArgumentDeserializationException(String, Nullable<Int32>, Type, Exception)

RpcArgumentDeserializationException 클래스의 새 인스턴스를 초기화합니다.

RpcArgumentDeserializationException(String)

RpcArgumentDeserializationException 클래스의 새 인스턴스를 초기화합니다.

속성

ArgumentName

사용 가능한 경우 역직렬화에 실패한 JSON-RPC 요청에서 인수의 이름을 가져옵니다.

ArgumentPosition

사용 가능한 경우 역직렬화하지 못한 JSON-RPC 요청에서 인수의 0부터 시작하는 인덱스입니다.

DeserializedErrorData

오류가 제공된 경우 오류 응답의 값을 가져오거나 설정합니다 error.data .

(다음에서 상속됨 RemoteRpcException)
DeserializedType

인수의 Type 역직렬화를 시도한 을 가져옵니다.

ErrorCode

사용할 수 있는 경우 응답에서 필드 값을 error.code 가져오거나 설정합니다.

(다음에서 상속됨 RemoteRpcException)
ErrorData

오류가 제공된 경우 오류 응답의 값을 가져오거나 설정합니다 error.data .

(다음에서 상속됨 RemoteRpcException)

메서드

GetObjectData(SerializationInfo, StreamingContext)

일반적으로 비호환성 또는 역직렬 변환기에서 TryGetArgumentByNameOrIndex(String, Int32, Type, Object) throw된 예외로 인해 인수를 요청된 형식으로 역직렬화할 수 없는 경우 에서 throw되는 예외입니다.

적용 대상