Class RuntimeAdapter
Represents an adapter for the Runtime domain to simplify the command interface.
public class RuntimeAdapter
- Inheritance
-
RuntimeAdapter
- Inherited Members
Constructors
RuntimeAdapter(IDevToolsSession)
Initializes a new instance of the RuntimeAdapter class.
public RuntimeAdapter(IDevToolsSession session)
Parameters
session
IDevToolsSessionThe IDevToolsSession to be used with this adapter.
Properties
Session
Gets the DevToolsSession associated with the adapter.
public IDevToolsSession Session { get; }
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
AddBindingCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
AwaitPromiseCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
CallFunctionOnCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
CompileScriptCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
DisableCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
DiscardConsoleEntriesCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
EnableCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
EvaluateCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
GetExceptionDetails(GetExceptionDetailsCommandSettings, CancellationToken, int?, bool)
getExceptionDetails
public Task<GetExceptionDetailsCommandResponse> GetExceptionDetails(GetExceptionDetailsCommandSettings command, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
GetExceptionDetailsCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
GetHeapUsageCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
GetIsolateIdCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
GetPropertiesCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
GlobalLexicalScopeNamesCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
QueryObjectsCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
ReleaseObjectCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
ReleaseObjectGroupCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
RemoveBindingCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
RunIfWaitingForDebuggerCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
RunScriptCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
SetAsyncCallStackDepthCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
SetCustomObjectFormatterEnabledCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
SetMaxCallStackSizeToCaptureCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
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
TerminateExecutionCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
Events
BindingCalled
bindingCalled
public event EventHandler<BindingCalledEventArgs> BindingCalled
Event Type
ConsoleAPICalled
consoleAPICalled
public event EventHandler<ConsoleAPICalledEventArgs> ConsoleAPICalled
Event Type
ExceptionRevoked
exceptionRevoked
public event EventHandler<ExceptionRevokedEventArgs> ExceptionRevoked
Event Type
ExceptionThrown
exceptionThrown
public event EventHandler<ExceptionThrownEventArgs> ExceptionThrown
Event Type
ExecutionContextCreated
executionContextCreated
public event EventHandler<ExecutionContextCreatedEventArgs> ExecutionContextCreated
Event Type
ExecutionContextDestroyed
executionContextDestroyed
public event EventHandler<ExecutionContextDestroyedEventArgs> ExecutionContextDestroyed
Event Type
ExecutionContextsCleared
executionContextsCleared
public event EventHandler<ExecutionContextsClearedEventArgs> ExecutionContextsCleared
Event Type
InspectRequested
inspectRequested
public event EventHandler<InspectRequestedEventArgs> InspectRequested