Partage via


ActivityCreationOptions<T> Structure

Définition

Encapsule toutes les informations envoyées à l’écouteur d’activité, pour prendre des décisions concernant la création de l’instance d’activité ainsi que sur son état.

Les paramètres de type générique possibles sont ActivityContext ou String.

generic <typename T>
public value class ActivityCreationOptions
public readonly struct ActivityCreationOptions<T>
type ActivityCreationOptions<'T> = struct
Public Structure ActivityCreationOptions(Of T)

Paramètres de type

T

Type de la Parent propriété. Doit être String ou ActivityContext.

Héritage
ActivityCreationOptions<T>

Propriétés

Kind

Obtient le type d’activité avec lequel l’activité sera créée.

Links

Obtient l’énumération des liens d’activité avec ant l’activité à créer.

Name

Obtient le nom à utiliser comme OperationName de l’activité qui sera créée.

Parent

Obtient le contexte parent ou l’ID parent avec lequel l’activité sera créée.

SamplingTags

Obtient la collection utilisée pour ajouter des étiquettes supplémentaires durant le processus d’échantillonnage. Les étiquettes ajoutées sont également ajoutées à l’activité créée s’il est décidé qu’elle doit être créée par les rappels de ActivityListener.

Source

Obtient la source d’activité qui crée l’activité.

Tags

Obtient les balises avec laquelle l’activité sera créée.

TraceId

Obtient l’ID de trace à utiliser dans l’objet d’activité s’il est décidé qu’il doit être créé par les rappels de ActivityListener.

TraceState

Obtient ou initialise l’état de trace à utiliser lors de la création de l’activité.

S’applique à