DistributedContextPropagator 類別

定義

DistributedContextPropagator 實作會決定分散式內容資訊在周遊網路時,是否編碼和譯碼。 編碼可透過支援字串索引鍵/值組的任何網路通訊協定進行傳輸。 例如,使用 HTTP 時,每個索引鍵/值組都是 HTTP 標頭。 DistributedContextPropagator 將值插入並擷取來自傳送者的值做為字串索引鍵/值組。

public ref class DistributedContextPropagator abstract
public abstract class DistributedContextPropagator
type DistributedContextPropagator = class
Public MustInherit Class DistributedContextPropagator
繼承
DistributedContextPropagator

建構函式

DistributedContextPropagator()

初始化 DistributedContextPropagator 類別的執行個體。 此建構函式受到保護,且只用來從父類別呼叫。

屬性

Current

取得或設定全進程傳播器物件,以作為目前選取的傳播器。

Fields

取得這個傳播器可能讀取或寫入的功能變數名稱集。

方法

CreateDefaultPropagator()

傳回將使用 初始化的預設傳播器物件 Current

CreateNoOutputPropagator()

傳回不會在輸出網路訊息中傳輸任何分散式內容信息的傳播器。

CreatePassThroughPropagator()

傳回傳播器,嘗試以透明方式執行動作,在輸入要求上收到的輸出網路要求上發出相同的數據。 編碼輸出訊息時,這個傳播器會使用來自要求根活動的資訊,忽略處理要求時可能已建立的任何中繼活動。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
ExtractBaggage(Object, DistributedContextPropagator+PropagatorGetterCallback)

從貨運公司所代表的傳入要求中擷取重量索引鍵/值組清單。 例如,來自 HTTP 要求的標頭。

ExtractTraceIdAndState(Object, DistributedContextPropagator+PropagatorGetterCallback, String, String)

從貨運公司所代表的傳入要求擷取追蹤標識碼和追蹤狀態。 例如,來自 HTTP 要求的標頭。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
Inject(Activity, Object, DistributedContextPropagator+PropagatorSetterCallback)

將儲存在物件中的 Activity 追蹤值插入貨運公司。 例如,進入 HTTP 要求的標頭。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於