• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Crear un atributo personalizado

Sintaxis

Java

NewRelic.setAttribute(string $name, string or float $value)

Kotlin [#kotlin]

NewRelic.setAttribute(name: String?, value: String?)
NewRelic.setAttribute(name: String?, value: Double)
NewRelic.setAttribute(name: String?, value: Boolean)

Descripción [#description]

Este método estático crea un atributo personalizado a nivel de sesión con un nombre y valor especificados. Este método sobrescribe su valor y tipo anterior cada vez que se llama. El atributo creado es compartido por varios tipos de eventos móviles.

Puede anular cualquiera de los atributos predeterminados de MobileSession excepto:

  • appId
  • appName
  • accountId
  • carrier
  • category
  • deviceManufacturer
  • deviceModel
  • eventType
  • install
  • lastInteraction
  • memUsageMb
  • newRelicVersion
  • osMajorVersion
  • osName
  • osVersion
  • platform
  • platformVersion
  • sessionDuration
  • sessionId
  • timestamp
  • type
  • upgradeFrom
  • uuid
  • Cualquier cosa que tenga el prefijo NewRelic

Parámetros [#parameters]

Parámetro

Tipo

Descripción

$name

string

Requerido. Nombre del atributo.

$value

string o float

Requerido. El segundo parámetro pasado puede ser un valor string o un valor float .

Valores de retorno [#return-values]

Devuelve true si se registró correctamente y false si no es así.

Ejemplo [#example]

A continuación se muestra un ejemplo de cómo crear un atributo con el nombre de texto y el valor de texto especificados. setAttribute sobrescribe su valor anterior y escribe cada vez que se llama:

Java [#java]

boolean attributeSet = NewRelic.setAttribute("storeId", "SampleStoreId000");

Kotlin [#kotlin]

val attributeSet = NewRelic.setAttribute("storeId", "SampleStoreId000")

A continuación se muestra un ejemplo de cómo crear un atributo con el nombre de texto y el valor numérico especificados:

Java [#java]

boolean attributeSet = NewRelic.setAttribute("rate", 9999.99);

Kotlin [#kotlin]

val attributeSet = NewRelic.setAttribute("rate", 9999.99)

Sintaxis

C objetivo

setAttribute:(NSString*)name value:(id) value;

Swift [#swift]

NewRelic.setAttribute(string $name, string or float $value)

Descripción [#description]

Este método estático crea un atributo personalizado a nivel de sesión con un nombre y valor especificados. Cuando se llama, sobrescribe su valor y tipo anteriores. El atributo creado es compartido por múltiples tipos de eventos de monitoreo de móviles.

Puede anular cualquiera de los atributos predeterminados de MobileSession excepto:

  • appId
  • appName
  • accountId
  • carrier
  • category
  • deviceManufacturer
  • deviceModel
  • eventType
  • install
  • lastInteraction
  • memUsageMb
  • newRelicVersion
  • osMajorVersion
  • osName
  • osVersion
  • platform
  • platformVersion
  • sessionDuration
  • sessionId
  • timestamp
  • type
  • upgradeFrom
  • uuid
  • Cualquier cosa que tenga el prefijo NewRelic

Parámetros [#parameters]

Parámetro

Tipo

Descripción

$name

string

Requerido. Nombre del atributo de sesión.

$value

string o float

Requerido. El segundo parámetro pasado puede ser un valor string o un valor float .

Valores de retorno [#return-values]

Devuelve true si se registró correctamente y false si no es así.

Ejemplos [#examples]

Objective-C [#obj-c]

BOOL attributeSet = [NewRelic setAttribute:@"buildConfiguration" value:@"AppStore-release"];
BOOL attributeSet = [NewRelic setAttribute:@"rate" value:@9999.99];

Swift [#swift]

var attributeSet = NewRelic.setAttribute("buildConfiguration", value: "AppStore-release")
attributeSet = NewRelic.setAttribute("rate", value: 9999.99)

Sintaxis

setAttribute(options: { name: string; value: string; }) => void

Descripción [#description]

Crea un atributo a nivel de sesión compartido por múltiples tipos de eventos móviles. Sobrescribe su valor y tipo anterior cada vez que se llama.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

name

string

Requerido. El nombre del atributo.

value

string o float

Requerido. El valor del atributo.

Ejemplo [#example]

NewRelicCapacitorPlugin.setAttribute({ name: "CapacitorAttribute", value: "123" });

Sintaxis

setAttribute(attributeName: string, value: boolean | number | string): void;

Descripción [#description]

Crea un atributo a nivel de sesión compartido por múltiples tipos de eventos móviles. Sobrescribe su valor y tipo anterior cada vez que se llama.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

attributeName

string

Requerido. El nombre del atributo.

value

bool

Requerido. El valor del atributo.

Ejemplo [#example]

NewRelic.setAttribute(Name: "CordovaAttribute", value: "123"): void;

Sintaxis

SetAttribute(string name, string value) : bool;
SetAttribute(string name, double value) : bool;
SetAttribute(string name, bool value) : bool;

Descripción [#description]

Crea un atributo a nivel de sesión compartido por múltiples tipos de eventos móviles. Sobrescribe su valor y tipo anterior cada vez que se llama.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

name

string

Requerido. El nombre del atributo.

value

string, double, o bool

Requerido. El valor del atributo.

Ejemplo [#example]

CrossNewRelic.Current.SetAttribute("MAUIBoolAttr", false);
CrossNewRelic.Current.SetAttribute("MAUIStrAttr", "Cat");
CrossNewRelic.Current.SetAttribute("MAUINumAttr", 13.5);

Sintaxis

setAttribute (String name, dynamic value) : void;

Descripción [#description]

Crea un atributo a nivel de sesión compartido por múltiples tipos de eventos móviles. Sobrescribe su valor y tipo anterior cada vez que se llama.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

name

string

Requerido. El nombre del atributo.

dynamic value

string

Requerido. El valor del atributo.

Ejemplo [#example]

NewrelicMobile.instance.setAttribute('RNCustomAttrNumber', 37);

Sintaxis

setAttribute(name: string, value: boolean | number | string): void;

Descripción [#description]

Crea un atributo a nivel de sesión compartido por múltiples tipos de eventos móviles. Sobrescribe su valor y tipo anterior cada vez que se llama.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

name

string

Requerido. El nombre del atributo.

value

bool, number, o string

Requerido. El valor del atributo.

Ejemplo [#example]

NewRelic.setAttribute('RNCustomAttrNumber', 37);

Sintaxis

setAttribute(string name, string value) : bool;
setAttribute(string name, double value) : bool;
setAttribute(string name, bool value) : bool;

Descripción [#description]

Crea un atributo a nivel de sesión compartido por múltiples tipos de eventos móviles. Sobrescribe su valor y tipo anterior cada vez que se llama.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

name

string

Requerido. El nombre del atributo.

value

string, double, o bool

Requerido. El valor del atributo.

Ejemplo [#example]

NewRelicAgent.SetAttribute("UnityBoolCustomAttr", false);
NewRelicAgent.SetAttribute("UnityStringCustomAttr", "Cat");
NewRelicAgent.SetAttribute('UnityCustomAttrNumber', 37);

Sintaxis

setStringAttribute(FString name,FString value) : void;
setDoubleAttribute(FString name,double value):void;
setBooleanAttribute(FString name ,bool value):void;

Descripción [#description]

Crea un atributo a nivel de sesión compartido por múltiples tipos de eventos móviles. Sobrescribe su valor y tipo anterior cada vez que se llama.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

name

string

Requerido. El nombre del atributo.

value

string, double, o bool

Requerido. El valor del atributo.

Ejemplo [#example]

#include "NewRelicBPLibrary.h"
UNewRelicBPLibrary::setBooleanAttribute("From Unreal",true);
UNewRelicBPLibrary::setDoubleAttribute("Unreal Double", 15.0);
UNewRelicBPLibrary::setStringAttribute("Unreal String","From UnReal");

Sintaxis

SetAttribute(string name, string value) : bool;
SetAttribute(string name, double value) : bool;
SetAttribute(string name, bool value) : bool;

Descripción [#description]

Crea un atributo a nivel de sesión compartido por múltiples tipos de eventos móviles. Sobrescribe su valor y tipo anterior cada vez que se llama.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

name

string

Requerido. El nombre del atributo.

value

string, double, o bool

Requerido. El valor del atributo.

Ejemplo [#example]

CrossNewRelicClient.Current.SetAttribute("XamarinBoolAttr", false);
CrossNewRelicClient.Current.SetAttribute("XamarinStrAttr", "Cat");
CrossNewRelicClient.Current.SetAttribute("XamarinNumAttr", 13.5);
Copyright © 2024 New Relic Inc.

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