Interface IInspector
[Experimental("BIDICDP001")]
public interface IInspector
Properties
Detached
Fired when remote debugging connection is about to be terminated. Contains detach reason.
IEventSource<DetachedEventArgs> Detached { get; }
Property Value
- IEventSource<DetachedEventArgs>
Remarks
Event args (DetachedEventArgs):
- Reason - The reason why connection has been terminated.
TargetCrashed
Fired when debugging target has crashed
IEventSource<TargetCrashedEventArgs> TargetCrashed { get; }
Property Value
- IEventSource<TargetCrashedEventArgs>
TargetReloadedAfterCrash
Fired when debugging target has reloaded after crash
IEventSource<TargetReloadedAfterCrashEventArgs> TargetReloadedAfterCrash { get; }
Property Value
- IEventSource<TargetReloadedAfterCrashEventArgs>
WorkerScriptLoaded
Fired on worker targets when main worker script and any imported scripts have been evaluated.
IEventSource<WorkerScriptLoadedEventArgs> WorkerScriptLoaded { get; }
Property Value
- IEventSource<WorkerScriptLoadedEventArgs>
Methods
DisableAsync(string?, CancellationToken)
Disables inspector domain notifications.
Task<DisableResult> DisableAsync(string? session = null, CancellationToken cancellationToken = default)
Parameters
sessionstringOptional CDP session override.
cancellationTokenCancellationTokenA token to cancel the asynchronous operation.
Returns
- Task<DisableResult>
A task representing the asynchronous operation, containing a DisableResult.
EnableAsync(string?, CancellationToken)
Enables inspector domain notifications.
Task<EnableResult> EnableAsync(string? session = null, CancellationToken cancellationToken = default)
Parameters
sessionstringOptional CDP session override.
cancellationTokenCancellationTokenA token to cancel the asynchronous operation.
Returns
- Task<EnableResult>
A task representing the asynchronous operation, containing a EnableResult.