共用方式為


JsonRpc.GetErrorDetailsDataType(JsonRpcError) 方法

定義

決定物件應該針對傳入 JsonRpcError 訊息還原序列化的型 Data 別。

protected virtual Type? GetErrorDetailsDataType (StreamJsonRpc.Protocol.JsonRpcError error);
abstract member GetErrorDetailsDataType : StreamJsonRpc.Protocol.JsonRpcError -> Type
override this.GetErrorDetailsDataType : StreamJsonRpc.Protocol.JsonRpcError -> Type
Protected Overridable Function GetErrorDetailsDataType (error As JsonRpcError) As Type

參數

error
JsonRpcError

收到的錯誤訊息。

傳回

類型,如果類型未知, null 則為 。

備註

預設實作會 CreateErrorDetails(JsonRpcRequest, Exception) 假設 Data 物件應該還原序列化為 的 CommonErrorData 實例,以比對執行什麼動作。 不過,衍生型別可以覆寫這個方法,並使用 Code 或其他方法來判斷適當的類型。

適用於