Namespace DotBoxD.Services.Diagnostics
Classes
Section titled “Classes”Describes an internal DotBoxD diagnostic error that was observed but not allowed to interrupt RPC teardown or event dispatch.
Central diagnostic hooks for errors DotBoxD observes on best-effort paths.
Describes why a DotBoxD.Services.Peer.RpcPeer’s read loop ended.
Describes an inbound request dispatch or response-send failure.
DotBoxD-defined remote error type names.
Describes a non-cancellation error observed by an DotBoxD.Services.Server.RpcHost accept loop.
Describes an accepted DotBoxD.Services.Peer.RpcPeer connection.
Describes a malformed or unsupported protocol frame observed by an DotBoxD.Services.Peer.RpcPeer.
Describes a non-cancellation failure in a DotBoxD.Services.Peer.RpcPeer’s read loop.
Standard tracing and metrics emitted by DotBoxD.Services. Exporters are selected by the host.
Structs
Section titled “Structs”The error returned to a remote caller for a handler exception, produced by
DotBoxD.Services.Peer.RpcPeerOptions.ExceptionTransformer on the side that runs the service.
DotBoxD.Services.Diagnostics.RpcErrorInfo.Message becomes the caller’s RemoteServiceException message and
DotBoxD.Services.Diagnostics.RpcErrorInfo.Type its remote error-type name (e.g. a value from DotBoxD.Services.Diagnostics.RpcErrorTypes or a
custom application error code).