ActivityContext Structure
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.
Représentation conforme à la spécification TraceContext du W3C. Il contient deux identificateurs : un TraceId et un SpanId, ainsi qu’un ensemble de valeurs TraceFlags courantes et TraceState spécifiques au système.
public value class ActivityContext : IEquatable<System::Diagnostics::ActivityContext>
public readonly struct ActivityContext : IEquatable<System.Diagnostics.ActivityContext>
type ActivityContext = struct
Public Structure ActivityContext
Implements IEquatable(Of ActivityContext)
- Héritage
- Implémente
Remarques
ActivityContext contient la propriété IsRemote
, qui ne fait pas partie du W3C. IsRemote
indique si le contexte est propagé à partir d’un parent distant.
Constructeurs
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) |
Construisez un nouveau contexte d’activité instance à l’aide des arguments spécifiés. |
Propriétés
IsRemote |
Indique si le contexte d’activité a été propagé à partir d’un parent distant. |
SpanId |
ID de la requête connu de l’appelant. |
TraceFlags |
Indicateurs définis par la norme W3C, ainsi que l’ID de l’activité. |
TraceId |
Identificateur de la trace. |
TraceState |
Contient l’en-tête « tracestate » de W3C. |
Méthodes
Equals(ActivityContext) |
Indique si l'objet actuel est égal à un autre objet du même type. |
Equals(Object) |
Détermine si cette instance et un objet |
GetHashCode() |
Fournit une fonction de hachage pour l'élément |
Parse(String, String) |
Analyse les en-têtes de contexte de trace W3C d’un objet ActivityContext. |
TryParse(String, String, ActivityContext) |
Tente d’analyser les en-têtes de contexte de trace W3C d’un objet ActivityContext. |
TryParse(String, String, Boolean, ActivityContext) |
Tente d’analyser les en-têtes de contexte de trace W3C sur l’objet ActivityContext . |
Opérateurs
Equality(ActivityContext, ActivityContext) |
Détermine si deux valeurs |
Inequality(ActivityContext, ActivityContext) |
Détermine si deux valeurs |