TargetClientSetAutoAttachAsync Method |
Version 112.3.0
Controls whether to automatically attach to new targets which are considered to be related to
this one. When turned on, attaches to all existing related targets as well. When turned off,
automatically detaches from all currently attached targets.
This also clears all targets added by `autoAttachRelated` from the list of targets to watch
for creation of related targets.
Namespace:
CefSharp.DevTools.Target
Assembly:
CefSharp.Core (in CefSharp.Core.dll) Version: 112.3.0.0
Syntax public Task<DevToolsMethodResponse> SetAutoAttachAsync(
bool autoAttach,
bool waitForDebuggerOnStart,
bool? flatten = null,
IList<TargetFilter> filter = null
)
public:
Task<DevToolsMethodResponse^>^ SetAutoAttachAsync(
bool autoAttach,
bool waitForDebuggerOnStart,
Nullable<bool> flatten = nullptr,
IList<TargetFilter^>^ filter = nullptr
)
Parameters
- autoAttach
- Type: SystemBoolean
Whether to auto-attach to related targets. - waitForDebuggerOnStart
- Type: SystemBoolean
Whether to pause new targets when attaching to them. Use `Runtime.runIfWaitingForDebugger`to run paused targets. - flatten (Optional)
- Type: SystemNullableBoolean
Enables "flat" access to the session via specifying sessionId attribute in the commands.We plan to make this the default, deprecate non-flattened mode,and eventually retire it. See crbug.com/991325. - filter (Optional)
- Type: System.Collections.GenericIListTargetFilter
Only targets matching filter will be attached.
Return Value
Type:
TaskDevToolsMethodResponsereturns System.Threading.Tasks.Task<DevToolsMethodResponse>
See Also