interface IDualEngine20BrowserSessionObserver

Importante

A API DualEngine faz parte de um Recurso de Acesso Limitado (consulte a classe LimitedAccessFeatures). Para obter mais informações ou solicitar um token de desbloqueio, entre em contato com o Suporte da Microsoft.

interface IDualEngine20BrowserSessionObserver
  : public IUnknown

Recebe eventos da sessão.

Resumo

Members Descrições
NavigateDownloadLink Gerado quando a janela de download da sessão está solicitando a navegação para uma URL.
ReverseSyncCookies Gerado quando um cookie é definido na sessão, se a sincronização reversa de cookies estiver habilitada.
UpdateDownloadState Gerado quando os downloads são interrompidos ou iniciados.

Aplicável a

Produto Introduzido
Windows 10, versão 20H1 KB5032278
Windows 11, versão 22H2 KB5032288

Members

Gerado quando a janela de download da sessão está solicitando a navegação para uma URL.

public HRESULT NavigateDownloadLink(BSTR url, VARIANT * PostData)

Parâmetros
  • url A URL para a qual você deve navegar.

  • PostData Dados HTTP POST, como dados de formulário.

ReverseSyncCookies

Gerado quando um cookie é definido na sessão, se a sincronização reversa de cookies estiver habilitada.

public HRESULT ReverseSyncCookies(const DualEngineCookie * pCookies, DWORD cCookies, ULONG ulCookieSyncVersion)

Consulte IDualEngine20BrowserSession::SetReverseCookieSync.

Parâmetros
  • pCookies Os cookies que foram definidos.

  • cCookies O número de cookies no pCookies.

  • ulCookieSyncVersion Um número que pode ser usado para correlacionar o estado específico do cookie com uma navegação.

UpdateDownloadState

Gerado quando os downloads são interrompidos ou iniciados.

público HRESULT UpdateDownloadState(BOOL fOnGoingDownloads)

Parâmetros
  • fOnGoingDownloads Se true, a sessão tem downloads em andamento; false caso contrário.