Class RuntimeAdapter
Represents an adapter for the Runtime domain to simplify the command interface.
- Inheritance
-
Runtime
Adapter
- Inherited Members
Constructors
RuntimeAdapter(IDevToolsSession)
Initializes a new instance of the RuntimeAdapter class.
Parameters
session
IDevTools Session The IDevToolsSession to be used with this adapter.
Properties
Session
Gets the DevToolsSession associated with the adapter.
Property Value
Methods
AddBinding(AddBindingCommandSettings, CancellationToken, int?, bool)
addBinding
public Task<AddBindingCommandResponse> AddBinding(AddBindingCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
AddBinding Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
AwaitPromise(AwaitPromiseCommandSettings, CancellationToken, int?, bool)
awaitPromise
public Task<AwaitPromiseCommandResponse> AwaitPromise(AwaitPromiseCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
AwaitPromise Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
CallFunctionOn(CallFunctionOnCommandSettings, CancellationToken, int?, bool)
callFunctionOn
public Task<CallFunctionOnCommandResponse> CallFunctionOn(CallFunctionOnCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
CallFunction OnCommand Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
CompileScript(CompileScriptCommandSettings, CancellationToken, int?, bool)
compileScript
public Task<CompileScriptCommandResponse> CompileScript(CompileScriptCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
CompileScript Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
Disable(DisableCommandSettings, CancellationToken, int?, bool)
disable
public Task<DisableCommandResponse> Disable(DisableCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
DisableCommand Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
DiscardConsoleEntries(DiscardConsoleEntriesCommandSettings, CancellationToken, int?, bool)
discardConsoleEntries
public Task<DiscardConsoleEntriesCommandResponse> DiscardConsoleEntries(DiscardConsoleEntriesCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
DiscardConsole Entries Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
Enable(EnableCommandSettings, CancellationToken, int?, bool)
enable
public Task<EnableCommandResponse> Enable(EnableCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
EnableCommand Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
Evaluate(EvaluateCommandSettings, CancellationToken, int?, bool)
evaluate
public Task<EvaluateCommandResponse> Evaluate(EvaluateCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
EvaluateCommand Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
GetHeapUsage(GetHeapUsageCommandSettings, CancellationToken, int?, bool)
getHeapUsage
public Task<GetHeapUsageCommandResponse> GetHeapUsage(GetHeapUsageCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
GetHeap Usage Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
GetIsolateId(GetIsolateIdCommandSettings, CancellationToken, int?, bool)
getIsolateId
public Task<GetIsolateIdCommandResponse> GetIsolateId(GetIsolateIdCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
GetIsolate IdCommand Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
GetProperties(GetPropertiesCommandSettings, CancellationToken, int?, bool)
getProperties
public Task<GetPropertiesCommandResponse> GetProperties(GetPropertiesCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
GetProperties Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
GlobalLexicalScopeNames(GlobalLexicalScopeNamesCommandSettings, CancellationToken, int?, bool)
globalLexicalScopeNames
public Task<GlobalLexicalScopeNamesCommandResponse> GlobalLexicalScopeNames(GlobalLexicalScopeNamesCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
GlobalLexical Scope Names Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
QueryObjects(QueryObjectsCommandSettings, CancellationToken, int?, bool)
queryObjects
public Task<QueryObjectsCommandResponse> QueryObjects(QueryObjectsCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
QueryObjects Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
ReleaseObject(ReleaseObjectCommandSettings, CancellationToken, int?, bool)
releaseObject
public Task<ReleaseObjectCommandResponse> ReleaseObject(ReleaseObjectCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
ReleaseObject Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
ReleaseObjectGroup(ReleaseObjectGroupCommandSettings, CancellationToken, int?, bool)
releaseObjectGroup
public Task<ReleaseObjectGroupCommandResponse> ReleaseObjectGroup(ReleaseObjectGroupCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
ReleaseObject Group Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
RemoveBinding(RemoveBindingCommandSettings, CancellationToken, int?, bool)
removeBinding
public Task<RemoveBindingCommandResponse> RemoveBinding(RemoveBindingCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
RemoveBinding Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
RunIfWaitingForDebugger(RunIfWaitingForDebuggerCommandSettings, CancellationToken, int?, bool)
runIfWaitingForDebugger
public Task<RunIfWaitingForDebuggerCommandResponse> RunIfWaitingForDebugger(RunIfWaitingForDebuggerCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
RunIfWaiting For Debugger Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
RunScript(RunScriptCommandSettings, CancellationToken, int?, bool)
runScript
public Task<RunScriptCommandResponse> RunScript(RunScriptCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
RunScript Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
SetAsyncCallStackDepth(SetAsyncCallStackDepthCommandSettings, CancellationToken, int?, bool)
setAsyncCallStackDepth
public Task<SetAsyncCallStackDepthCommandResponse> SetAsyncCallStackDepth(SetAsyncCallStackDepthCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
SetAsync Call Stack Depth Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
SetCustomObjectFormatterEnabled(SetCustomObjectFormatterEnabledCommandSettings, CancellationToken, int?, bool)
setCustomObjectFormatterEnabled
public Task<SetCustomObjectFormatterEnabledCommandResponse> SetCustomObjectFormatterEnabled(SetCustomObjectFormatterEnabledCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
SetCustom Object Formatter Enabled Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
SetMaxCallStackSizeToCapture(SetMaxCallStackSizeToCaptureCommandSettings, CancellationToken, int?, bool)
setMaxCallStackSizeToCapture
public Task<SetMaxCallStackSizeToCaptureCommandResponse> SetMaxCallStackSizeToCapture(SetMaxCallStackSizeToCaptureCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
SetMax Call Stack Size ToCapture Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
TerminateExecution(TerminateExecutionCommandSettings, CancellationToken, int?, bool)
terminateExecution
public Task<TerminateExecutionCommandResponse> TerminateExecution(TerminateExecutionCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
TerminateExecution Command Settings cancellationToken
CancellationToken millisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
Events
BindingCalled
bindingCalled
Event Type
ConsoleAPICalled
consoleAPICalled
Event Type
ExceptionRevoked
exceptionRevoked
Event Type
ExceptionThrown
exceptionThrown
Event Type
ExecutionContextCreated
executionContextCreated
Event Type
ExecutionContextDestroyed
executionContextDestroyed
Event Type
ExecutionContextsCleared
executionContextsCleared
Event Type
InspectRequested
inspectRequested