ActivitySamplingResult Wyliczenie

Definicja

Wartości wyliczenia używane przez program ActivityListener wskazują ilość danych do zebrania dla pokrewnych Activity . Żądanie większej ilości danych powoduje zwiększenie wydajności.Requesting more data causes a greater performance overhead.

public enum class ActivitySamplingResult
public enum ActivitySamplingResult
type ActivitySamplingResult = 
Public Enum ActivitySamplingResult
Dziedziczenie
ActivitySamplingResult

Pola

AllData 2

Obiekt Activity powinien zawierać wszystkie informacje o propagacji, a także wszystkie inne właściwości, takie jak linki, Tagi i zdarzenia.The activity object should be populated with all the propagation information and also all other properties such as Links, Tags, and Events. Użycie tej wartości powoduje IsAllDataRequested zwrócenie true .Using this value causes IsAllDataRequested to return true.

AllDataAndRecorded 3

Obiekt Activity powinien być wypełniony tak samo jak w AllData przypadku przypadku.The activity object should be populated the same as the AllData case. Ponadto jest ustawiona wartość Activity. true zarejestrowane.Additionally, Activity.Recorded is set to true. W przypadku działań korzystających z identyfikatorów śledzenia W3C ustawia ona bit flagi w IDENTYFIKATORze, który zostanie propagowany z żądaniem, że śledzenie jest rejestrowane wszędzie.For activities using the W3C trace ids, this sets a flag bit in the ID that will be propagated downstream requesting that the trace is recorded everywhere.

None 0

Nie trzeba tworzyć obiektu działania.The activity object does not need to be created.

PropagationData 1

Należy utworzyć obiekt działania.The activity object needs to be created. Będzie ona mieć nazwę, źródło, identyfikator i bagaż.It will have a Name, a Source, an Id and Baggage. Inne właściwości są niepotrzebne i zostaną zignorowane przez ten odbiornik.Other properties are unnecessary and will be ignored by this listener.

Dotyczy