Sdílet prostřednictvím


JsonRpc.GetErrorDetailsDataType(JsonRpcError) Metoda

Definice

Určuje typ, na který Data má být objekt deserializován pro příchozí JsonRpcError zprávu.

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

Parametry

error
JsonRpcError

Přijatá chybová zpráva.

Návraty

Typ nebo null pokud je typ neznámý.

Poznámky

Výchozí implementace odpovídá tomu, co CreateErrorDetails(JsonRpcRequest, Exception) dělá za předpokladu, že Data objekt by měl být deserializován jako instance CommonErrorData. Odvozené typy však mohou tuto metodu přepsat a použít Code nebo jiné prostředky k určení příslušného typu.

Platí pro