Freigeben über


JsonRpc.CreateErrorDetails(JsonRpcRequest, Exception) Methode

Definition

Erstellt den JsonRpcError.ErrorDetail Wert, der als Wert für die Fehlereigenschaft verwendet werden soll, die zurück an den Client gesendet werden soll, als Reaktion auf eine Ausnahme, die von einer RPC-Methode ausgelöst wird, die lokal aufgerufen wird.

protected virtual StreamJsonRpc.Protocol.JsonRpcError.ErrorDetail CreateErrorDetails (StreamJsonRpc.Protocol.JsonRpcRequest request, Exception exception);
abstract member CreateErrorDetails : StreamJsonRpc.Protocol.JsonRpcRequest * Exception -> StreamJsonRpc.Protocol.JsonRpcError.ErrorDetail
override this.CreateErrorDetails : StreamJsonRpc.Protocol.JsonRpcRequest * Exception -> StreamJsonRpc.Protocol.JsonRpcError.ErrorDetail
Protected Overridable Function CreateErrorDetails (request As JsonRpcRequest, exception As Exception) As JsonRpcError.ErrorDetail

Parameter

request
JsonRpcRequest

Die Anforderung, die zu dem Aufruf führte, der fehlschlägt.

exception
Exception

Die Ausnahme, die aus der RPC-Methode ausgelöst wird.

Gibt zurück

Die Fehlerdetails, die zum Client zurückgegeben werden sollen. Dieser Wert darf nicht null sein.

Hinweise

Diese Methode kann in einer abgeleiteten Klasse außer Kraft gesetzt werden, um die Art und Weise zu ändern, wie Fehlerdetails ausgedrückt werden.

Gilt für:

Weitere Informationen