Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
This reference is no longer being maintained. For the latest API reference, see WebView2 API Reference.
interface ICoreWebView2DevToolsProtocolEventReceivedEventArgs2
: public ICoreWebView2DevToolsProtocolEventReceivedEventArgs
This is a continuation of the ICoreWebView2DevToolsProtocolEventReceivedEventArgs interface that provides the session ID of the target where the event originates from.
Summary
| Members | Descriptions |
|---|---|
| get_SessionId | The sessionId of the target where the event originates from. |
Applies to
| Product | Introduced |
|---|---|
| WebView2 Win32 | 1.0.1185.39 |
| WebView2 Win32 Prerelease | 1.0.1189 |
Members
get_SessionId
The sessionId of the target where the event originates from.
public HRESULT get_SessionId(LPWSTR * value)
Empty string is returned as sessionId if the event comes from the default session for the top page.
wil::com_ptr<ICoreWebView2DevToolsProtocolEventReceivedEventArgs2> args2;
if (SUCCEEDED(args->QueryInterface(IID_PPV_ARGS(&args2))))
{
wil::unique_cotaskmem_string sessionId;
CHECK_FAILURE(args2->get_SessionId(&sessionId));
if (sessionId.get() && *sessionId.get())
{
title = eventName + L" (session:" + sessionId.get() + L")";
std::wstring targetId = m_devToolsSessionMap[sessionId.get()];
std::wstring targetLabel = m_devToolsTargetLabelMap[targetId];
details = L"From " + targetLabel + L" (session:" + sessionId.get() +
L")\r\n" + details;
}
}
The caller must free the returned string with CoTaskMemFree. See API Conventions.