Sintaxis
NewRelic.Api.Agent.NewRelic.SetTransactionUri(Uri $uri)
Establece el URI de la transacción actual.
Requisitos
Debe llamarse dentro de una transacción.
Versión del agente 6.16 o superior.
Importante
Este método solo funciona cuando se usa dentro de una transacción creada usando el atributo Transaction
con la propiedad Web
establecida en true
. (Ver instrumento usando atributo). Proporciona soporte para marcos personalizados basados en web que el agente no admite automáticamente.
Descripción
Establece el URI de la transacción actual. El URI aparece en 'request.uri' atributo de traza de la transacción y transacción evento, y también puede afectar el nombre de la transacción.
Si utiliza esta llamada varias veces dentro de la misma transacción, cada llamada sobrescribe la llamada anterior. La última llamada establece el URI.
Note: a partir de la versión 8.18 del agente, el valor del atributo request.uri
se establece en el valor de la propiedad Uri.AbsolutePath
del objeto System.Uri
pasado a la API.
Parámetros
Parámetro | Descripción |
---|---|
Uri | El URI de esta transacción. |
Ejemplos
var uri = new System.Uri("https://www.mydomain.com/path");NewRelic.Api.Agent.NewRelic.SetTransactionUri(uri);