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 |
---|---|---|
|
| Requis. Le nom de l'attribut. |
|
| 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 |
---|---|---|
|
| Requis. Le nom de l'attribut à incrémenter. |
|
| 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 |
---|---|---|
|
| Requis. Le nom de l'attribut à incrémenter. |
|
| 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 |
---|---|---|
|
| Requis. Le nom de l'attribut à incrémenter. |
|
| 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 |
---|---|---|
|
| Requis. Le nom de l'attribut à incrémenter. |
|
| 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 1CrossNewRelic.Current.IncrementAttribute("MAUINumAttr");// Increment by valueCrossNewRelic.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 |
---|---|---|
|
| Requis. Le nom de l'attribut à incrémenter. |
|
| 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 |
---|---|---|
|
| Requis. Le nom de l'attribut à incrémenter. |
|
| 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 |
---|---|---|
|
| Requis. Le nom de l'attribut à incrémenter. |
|
| 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 1NewRelicAgent.IncrementAttribute('UnityCustomAttrNumber');// Increment by valueNewRelicAgent.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 |
---|---|---|
|
| Requis. Le nom de l'attribut à incrémenter. |
|
| Le montant par lequel incrémenter l'attribut. |
Exemple [#example]
// Increment by 1UNewRelicBPLibrary::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 |
---|---|---|
|
| Requis. Le nom de l'attribut à incrémenter. |
|
| 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 1CrossNewRelicClient.Current.IncrementAttribute("XamarinNumAttr");// Increment by valueCrossNewRelicClient.Current.IncrementAttribute("XamarinNumAttr", 12.3);