Compartilhar via


interface IDualEngine20BrowserSessionObserver

Importante

A API DualEngine faz parte de uma Funcionalidade de Acesso Limitado (veja Classe LimitedAccessFeatures). Para obter mais informações ou para pedir um token de desbloqueio, contacte Suporte da Microsoft.

interface IDualEngine20BrowserSessionObserver
  : public IUnknown

Recebe eventos da sessão.

Resumo

Members Descrições
NavigateDownloadLink Gerado quando a janela transferência da sessão está a pedir para navegar para um URL.
ReverseSyncCookies Gerado quando um cookie é definido na sessão, se a sincronização inversa de cookies estiver ativada.
UpdateDownloadState Gerado quando as transferências são paradas ou iniciadas.

Aplicável a

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

Members

Gerado quando a janela transferência da sessão está a pedir para navegar para um URL.

public HRESULT NavigateDownloadLink(URL BSTR, VARIANT * PostData)

Parâmetros
  • url O URL para o qual deve ser navegado.

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

ReverseSyncCookies

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

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

Veja IDualEngine20BrowserSession::SetReverseCookieSync.

Parâmetros
  • pCookies Os cookies que foram definidos.

  • cCookies O número de cookies em pCookies.

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

UpdateDownloadState

Gerado quando as transferências são paradas ou iniciadas.

public HRESULT UpdateDownloadState(BOOL fOnGoingDownloads)

Parâmetros
  • fOnGoingDownloads Se true, a sessão tem transferências contínuas; false se não tiver.