DistributedContextPropagator Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En implementering av DistributedContextPropagator avgör om och hur distribuerad kontextinformation kodas och avkodas när den passerar nätverket. Kodningen kan transporteras via valfritt nätverksprotokoll som stöder nyckel/värde-strängpar. När du till exempel använder HTTP är varje nyckel/värde-par ett HTTP-huvud. DistributedContextPropagator matar in värden i och extraherar värden från transportörer som nyckel/värde-strängpar.
public ref class DistributedContextPropagator abstract
public abstract class DistributedContextPropagator
type DistributedContextPropagator = class
Public MustInherit Class DistributedContextPropagator
- Arv
-
DistributedContextPropagator
Konstruktorer
| Name | Description |
|---|---|
| DistributedContextPropagator() |
Initierar en instans av DistributedContextPropagator klassen. Konstruktorn är skyddad och är endast avsedd att anropas från överordnade klasser. |
Egenskaper
| Name | Description |
|---|---|
| Current |
Hämta eller ange det processomfattande spridningsobjektet som ska användas som aktuell vald spridningsfaktor. |
| Fields |
Hämtar uppsättningen med fältnamn som den här spridningen sannolikt kommer att läsa eller skriva. |
Metoder
| Name | Description |
|---|---|
| CreateDefaultPropagator() |
Returnerar standardspridningsobjektet som Current initieras med. |
| CreateNoOutputPropagator() |
Returnerar en spridning som inte överför någon distribuerad kontextinformation i utgående nätverksmeddelanden. |
| CreatePassThroughPropagator() |
Returnerar en spridning som försöker agera transparent och genererar samma data på utgående nätverksbegäranden som togs emot på den inkommande begäran. När utgående meddelande kodas använder den här spridningen information från begärans rotaktivitet och ignorerar alla mellanliggande aktiviteter som kan ha skapats när begäran bearbetades. |
| CreatePreW3CPropagator() |
Returnerar en spridning som kodar och avkodar distribuerad kontext och bagageinformation på ett bakåtkompatibelt sätt. |
| CreateW3CPropagator() |
Returnerar en spridning som kodar och avkodar distribuerad kontextinformation i enlighet med specifikationerna för W3C-spårningskontext och bagage. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| ExtractBaggage(Object, DistributedContextPropagator+PropagatorGetterCallback) |
Extraherar listan med nyckel/värde-bagage från en inkommande begäran som representeras av transportföretaget. Till exempel från rubrikerna i en HTTP-begäran. |
| ExtractTraceIdAndState(Object, DistributedContextPropagator+PropagatorGetterCallback, String, String) |
Extraherar spårnings-ID:t och spårningstillståndet från en inkommande begäran som representeras av transportföretaget. Till exempel från rubrikerna i en HTTP-begäran. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| Inject(Activity, Object, DistributedContextPropagator+PropagatorSetterCallback) |
Matar in spårningsvärdena som lagras i Activity objektet i en bärare. Till exempel i rubrikerna för en HTTP-begäran. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |