Skip to content

Namespace DotBoxD.Services.Diagnostics

RpcDiagnosticErrorEventArgs

Describes an internal DotBoxD diagnostic error that was observed but not allowed to interrupt RPC teardown or event dispatch.

RpcDiagnostics

Central diagnostic hooks for errors DotBoxD observes on best-effort paths.

RpcDisconnectedEventArgs

Describes why a DotBoxD.Services.Peer.RpcPeer’s read loop ended.

RpcDispatchErrorEventArgs

Describes an inbound request dispatch or response-send failure.

RpcErrorTypes

DotBoxD-defined remote error type names.

RpcHostErrorEventArgs

Describes a non-cancellation error observed by an DotBoxD.Services.Server.RpcHost accept loop.

RpcPeerEventArgs

Describes an accepted DotBoxD.Services.Peer.RpcPeer connection.

RpcProtocolErrorEventArgs

Describes a malformed or unsupported protocol frame observed by an DotBoxD.Services.Peer.RpcPeer.

RpcReadErrorEventArgs

Describes a non-cancellation failure in a DotBoxD.Services.Peer.RpcPeer’s read loop.

RpcTelemetry

Standard tracing and metrics emitted by DotBoxD.Services. Exporters are selected by the host.

RpcErrorInfo

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).