JsonRpcError.ErrorDetail.GetData 메서드

정의

오버로드

GetData(Type)

가능한 모든 형식 강제 변환을 Data고려하여 값을 가져옵니다.

GetData<T>()

가능한 모든 형식 강제 변환을 Data고려하여 값을 가져옵니다.

GetData(Type)

가능한 모든 형식 강제 변환을 Data고려하여 값을 가져옵니다.

public virtual object? GetData (Type dataType);
abstract member GetData : Type -> obj
override this.GetData : Type -> obj
Public Overridable Function GetData (dataType As Type) As Object

매개 변수

dataType
Type

Type 데이터 개체를 역직렬화할 대상입니다.

반환

결과입니다.

예외

null이면 dataType throw됩니다.

설명

파생 형식은 할당할 수 있도록 역직렬화하기 위해 이 메서드를 재정의 DatadataType수 있습니다. 기본 구현에서는 개체를 일치dataType하도록 변환 Data 하지 않고 기존 개체만 반환합니다. 파생 형식은 ** 예외를 throw하지 않아야 합니다. 이는 최선의 노력 방법이며 null 또는 다른 값을 반환하는 것이 기존 예외 처리 경로를 방해할 수 있으므로 throw하는 것이 좋습니다.

적용 대상

GetData<T>()

가능한 모든 형식 강제 변환을 Data고려하여 값을 가져옵니다.

public T GetData<T> ();
member this.GetData : unit -> 'T
Public Function GetData(Of T) () As T

형식 매개 변수

T

Type 강제 변환할 수 있습니다Data.

반환

T

결과입니다.

적용 대상