BnImageErrorEventArgs
Namespace: BlazorNative.Core
Event arguments for the error event: a shell's image load
for this node terminated in failure.
public sealed class BnImageErrorEventArgs : System.EventArgs
Inheritance Object → EventArgs → BnImageErrorEventArgs
Attributes NullableContextAttribute, NullableAttribute, RequiredMemberAttribute
Remarks:
Dispatched AT MOST ONCE per terminated request, and only for a
LIVE one — the shells' dispatch site sits behind the same
generation-and-identity guard the paint does, so a superseded request's
error is a stale callback and dispatches nothing. CANCELLED is not an
error: a Src change, src → null and node removal all cancel,
and none dispatches. Failure never changes measurement — a declared box
holds, an intrinsic node stays 0 × 0 (the 6.3 failure row, unchanged);
fallback UI is the app's re-render on this event, never the shell's.
Properties
Src
The failed source — the src the wire carried for the
node, verbatim. Never null or empty: a dispatch without it is a shell
contract violation and faults loudly at the ingress (rc 2).
public required string Src { get; init; }
Property Value
Constructors
BnImageErrorEventArgs()
Caution
Constructors of types with required members are not supported in this version of your compiler.
public BnImageErrorEventArgs()