• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

getContext (API SPA)

Sintaxe

newrelic.interaction().getContext(function $callback)

Armazena valores para a interação SPA atual de forma assíncrona no browser.

Requisitos

Descrição

Este método API recebe um retorno de chamada que será invocado de forma assíncrona com o objeto de contexto associado à interação atual. Use isto para agregar dados associados à interação atual. Esses valores podem ser usados em outras partes do seu código.

Esse contexto também é fornecido pela chamada onEnd .

Parâmetro

Parâmetro

Descrição

$callback

função

Obrigatório. Uma função que aceita o objeto de contexto de interação como seu único argumento.

Valores de retorno

Este método retorna o mesmo objeto de API criado por interaction().

Exemplos

router.addRoute('/products/{productId}', params => {
newrelic.interaction().getContext(ctx => ctx.productId = params.productId);
renderProduct(params.productId);
updateHash();
});
window.addEventListener('hashchange', (ev) => {
const interaction = newrelic.interaction();
interaction.getContext(ctx => {
if (ctx.productId) {
interaction.setAttribute('productId', ctx.productId);
}
});
});
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.