TelemetryContext.StoreRawObject(String, Object, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Stocke l’objet brut par rapport à la clé spécifiée. Utilisez cette option pour stocker des objets bruts à partir de collecteurs de données afin que les telemetryInitializers puissent y accéder afin d’extraire des détails supplémentaires pour enrichir la télémétrie. Les objets stockés via cette méthode ne sont pas sérialisés automatiquement et envoyés au back-end. Ils sont partagés (c’est-à-dire pas cloné) si plusieurs récepteurs sont configurés. Les récepteurs doivent donc les traiter en lecture seule.
public void StoreRawObject (string key, object rawObject, bool keepForInitializationOnly = true);
member this.StoreRawObject : string * obj * bool -> unit
Public Sub StoreRawObject (key As String, rawObject As Object, Optional keepForInitializationOnly As Boolean = true)
Paramètres
- key
- String
Clé sur laquelle stocker l’objet.
- rawObject
- Object
Objet à stocker.
- keepForInitializationOnly
- Boolean
Indicateur booléen indiquant si cet objet doit être mis à disposition uniquement pendant telemetryInitializers. Si la valeur est true, l’objet n’est pas accessible dans TelemetryProcessors et TelemetryChannel.
Remarques
Cette méthode n’est pas thread-safe. Les objets doivent être stockés à partir de collecteurs ou de télémétrieInitialiseurs qui s’exécutent de manière synchrone.
S’applique à
Azure SDK for .NET