• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Augmenter le nombre d'attributs de session

Syntaxe

Java

NewRelic.incrementAttribute(string $name[, float $value])

Kotlin [#kotlin]

NewRelic.incrementAttribute(name: String!, value : Double)

Description [#description]

Incrémente le nombre d'un attribut. Écrase sa valeur et son type précédents à chaque fois qu'il est appelé.

Lorsqu'elle est transmise uniquement avec une valeur de nom, cette méthode incrémente le nombre de l'attribut spécifié de 1. Si l'attribut n'existe pas, il crée l'attribut avec une valeur de 1. Lorsqu'une valeur flottante facultative lui est transmise, elle incrémente le nombre de l'attribut spécifié de la valeur flottante.

Paramètres [#parameters]

paramètres

Type

Description

$name

string

Requis. Le nom de l'attribut.

$value

float

Facultatif. L'attribut est incrémenté de cette valeur flottante.

Valeurs de retour [#return-values]

Renvoie true si l'enregistrement a réussi, ou false dans le cas contraire.

Exemples [#examples]

Voici un exemple pour incrémenter le nombre de l'attribut spécifié de 1. Si l'attribut n'existe pas, il crée l'attribut avec une valeur de 1 :

Java [#java]

boolean incremented = NewRelic.incrementAttribute("rate");

Kotlin [#kotlin]

val incremented = NewRelic.incrementAttribute("rate")

Voici un exemple pour incrémenter le nombre de l'attribut spécifié par le montant de la valeur flottante :

Java [#java]

boolean incremented = NewRelic.incrementAttribute("rate", 9999.99, false);

Kotlin [#kotlin]

val incremented: Boolean = NewRelic.incrementAttribute("rate", 9999.99)

Syntaxe

Objectif-C

incrementAttribute:(NSString*)name value:(NSNumber*)amount;

Swift [#swift]

NewRelic.incrementAttribute(string $name[, float $value])

Description [#description]

Incrémente le nombre d'un attribut de session. Écrase la valeur et le type précédents à chaque appel.

Lorsqu'elle est transmise uniquement avec une valeur de nom, cette méthode incrémente le nombre de l'attribut de session spécifié de 1. Si l'attribut n'existe pas, il crée l'attribut avec une valeur de 1. Lorsqu'une valeur flottante facultative lui est transmise, elle incrémente le nombre de l'attribut spécifié de la valeur flottante.

Paramètres [#parameters]

paramètres

Type

Description

name

string

Requis. Le nom de l'attribut à incrémenter.

amount

number

Facultatif. Le montant par lequel incrémenter l'attribut.

Valeurs de retour [#return-values]

Renvoie true si l'événement est enregistré avec succès, ou false dans le cas contraire.

Exemples [#examples]

Objective-C [#obj-c]

Voici un exemple pour incrémenter le nombre de l’attribut de session spécifié de 1. Si l'attribut n'existe pas, il crée l'attribut avec une valeur de 1 :

BOOL incremented = [NewRelic incrementAttribute@"rate"];

Voici un autre exemple pour incrémenter le nombre de l'attribut de session spécifié du montant spécifié dans NSNumber*:

BOOL incremented = [NewRelic incrementAttribute:@"rate" value:@1];

Swift [#swift]

Voici un exemple pour incrémenter le nombre de l’attribut de session spécifié de 1. Si l'attribut n'existe pas, il crée l'attribut avec une valeur de 1 :

let incremented = NewRelic.incrementAttribute("rate")

Voici un autre exemple pour incrémenter le nombre de l'attribut de session spécifié du montant spécifié dans NSNumber!:

let incremented = NewRelic.incrementAttribute(name: String!, value: NSNumber!)

Syntaxe

incrementAttribute(options: { name: string; value?: number; }) => void

Description [#description]

Incrémente le nombre d'un attribut avec un nom spécifié. Écrase sa valeur et son type précédents à chaque fois qu'il est appelé. Si l'attribut n'existe pas, il crée un nouvel attribut. Si aucune valeur n'est donnée, la valeur est incrémentée de 1.

Paramètres [#parameters]

paramètres

Type

Description

name

string

Requis. Le nom de l'attribut à incrémenter.

value

number

Facultatif. Le montant par lequel incrémenter l'attribut.

Valeurs de retour [#return-values]

Renvoie true si l'événement est enregistré avec succès, ou false dans le cas contraire.

Exemple [#example]

NewRelicCapacitorPlugin.incrementAttribute({ name: 'CapacitorAttribute', value: 15 })

Syntaxe

incrementAttribute(name: string, value?: number): void;

Description [#description]

Incrémente le nombre d'un attribut avec un nom spécifié. Écrase sa valeur et son type précédents à chaque fois qu'il est appelé. Si l'attribut n'existe pas, il crée un nouvel attribut. Si aucune valeur n'est donnée, la valeur est incrémentée de 1.

Paramètres [#parameters]

paramètres

Type

Description

name

string

Requis. Le nom de l'attribut à incrémenter.

value

number

Facultatif. Le montant par lequel incrémenter l'attribut.

Valeurs de retour [#return-values]

Renvoie true si l'événement est enregistré avec succès, ou false dans le cas contraire.

Exemple [#example]

NewRelic.incrementAttribute('CordovaCustomAttrNumber');
NewRelic.incrementAttribute('CordovaCustomAttrNumber', 5);

Syntaxe

RecordCustomEvent(string eventType, string eventName, Dictionary<string, object> attributes): bool;

Description [#description]

Incrémente le nombre d'un attribut avec un nom spécifié. Écrase sa valeur et son type précédents à chaque fois qu'il est appelé. Si l'attribut n'existe pas, il crée un nouvel attribut. Si aucune valeur n'est donnée, la valeur est incrémentée de 1.

Paramètres [#parameters]

paramètres

Type

Description

name

string

Requis. Le nom de l'attribut à incrémenter.

value

number

Facultatif. Le montant par lequel incrémenter l'attribut.

Valeurs de retour [#return-values]

Renvoie true si l'événement est enregistré avec succès, ou false dans le cas contraire.

Exemple [#example]

// Increment by 1
CrossNewRelic.Current.IncrementAttribute("MAUINumAttr");
// Increment by value
CrossNewRelic.Current.IncrementAttribute("MAUINumAttr", 12.3);

Syntaxe

incrementAttribute(name: string, value?: number): void;

Description [#description]

Incrémente le nombre d'un attribut avec un nom spécifié. Écrase sa valeur et son type précédents à chaque fois qu'il est appelé. Si l'attribut n'existe pas, il crée un nouvel attribut. Si aucune valeur n'est donnée, la valeur est incrémentée de 1.

Paramètres [#parameters]

paramètres

Type

Description

name

string

Requis. Le nom de l'attribut à incrémenter.

value

number

Facultatif. Le montant par lequel incrémenter l'attribut.

Valeurs de retour [#return-values]

Renvoie true si l'événement est enregistré avec succès, ou false dans le cas contraire.

Exemple [#example]

NewrelicMobile.instance.incrementAttribute("FlutterCustomAttrNumber");
NewrelicMobile.instance.incrementAttribute("FlutterCustomAttrNumber", value :5.0);

Syntaxe

incrementAttribute(name: string, value?: number): void;

Description [#description]

Incrémente le nombre d'un attribut avec un nom spécifié. Écrase sa valeur et son type précédents à chaque fois qu'il est appelé. Si l'attribut n'existe pas, il crée un nouvel attribut. Si aucune valeur n'est donnée, la valeur est incrémentée de 1.

Paramètres [#parameters]

paramètres

Type

Description

name

string

Requis. Le nom de l'attribut à incrémenter.

value

number

Facultatif. Le montant par lequel incrémenter l'attribut.

Valeurs de retour [#return-values]

Renvoie true si l'événement est enregistré avec succès, ou false dans le cas contraire.

Exemple [#example]

NewRelic.incrementAttribute('RNCustomAttrNumber');
NewRelic.incrementAttribute('RNCustomAttrNumber', 5);

Syntaxe

incrementAttribute(string name, float value = 1) : bool;

Description [#description]

Incrémente le nombre d'un attribut avec un nom spécifié. Écrase sa valeur et son type précédents à chaque fois qu'il est appelé. Si l'attribut n'existe pas, il crée un nouvel attribut. Si aucune valeur n'est donnée, la valeur est incrémentée de 1.

Paramètres [#parameters]

paramètres

Type

Description

name

string

Requis. Le nom de l'attribut à incrémenter.

value

number

Facultatif. Le montant par lequel incrémenter l'attribut.

Valeurs de retour [#return-values]

Renvoie true si l'événement est enregistré avec succès, ou false dans le cas contraire.

Exemple [#example]

// Increment by 1
NewRelicAgent.IncrementAttribute('UnityCustomAttrNumber');
// Increment by value
NewRelicAgent.IncrementAttribute('UnityCustomAttrNumber', 5);

Syntaxe

incrementAttribute(FString name,double value): void;

Description [#description]

Incrémente le nombre d'un attribut avec un nom spécifié. Écrase sa valeur et son type précédents à chaque fois qu'il est appelé. Si l'attribut n'existe pas, il crée un nouvel attribut. Si aucune valeur n'est donnée, la valeur est incrémentée de 1.

Paramètres [#parameters]

paramètres

Type

Description

name

string

Requis. Le nom de l'attribut à incrémenter.

value

number

Le montant par lequel incrémenter l'attribut.

Exemple [#example]

// Increment by 1
UNewRelicBPLibrary::incrementAttribute("Unreal Double",5.0);

Syntaxe

IncrementAttribute(string name, float value = 1) : bool;

Description [#description]

Incrémente le nombre d'un attribut avec un nom spécifié. Écrase sa valeur et son type précédents à chaque fois qu'il est appelé. Si l'attribut n'existe pas, il crée un nouvel attribut. Si aucune valeur n'est donnée, la valeur est incrémentée de 1.

Paramètres [#parameters]

paramètres

Type

Description

name

string

Requis. Le nom de l'attribut à incrémenter.

value

number

Facultatif. Le montant par lequel incrémenter l'attribut.

Valeurs de retour [#return-values]

Renvoie true si l'événement est enregistré avec succès, ou false dans le cas contraire.

Exemple [#example]

// Increment by 1
CrossNewRelicClient.Current.IncrementAttribute("XamarinNumAttr");
// Increment by value
CrossNewRelicClient.Current.IncrementAttribute("XamarinNumAttr", 12.3);
Droits d'auteur © 2025 New Relic Inc.

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