Share via


RequestContext 類別

定義

這個類別會保存目前正在處理之要求的相關信息。 它明確用於應用程式程序代碼。

public static class RequestContext
type RequestContext = class
Public Class RequestContext
繼承
RequestContext

備註

要求內容會以屬性包表示。 預設會提供某些值;其他則是衍生自要求中導致目前處理之訊息標頭的訊息標頭。

儲存在 中 RequestContext 的資訊會由一個系統運行時間自動從一個訊息客戶端傳播到「篩選粒紋」。

屬性

ActivityId

取得或設定可用於相互關聯的活動標識碼。

Entries

取得目前在要求內容中的專案集合。

Keys

取得目前在要求內容中值的索引鍵集合。

PropagateActivityId

Trace.CorrelationManager.ActivityId 設定是否應該傳播到粒紋呼叫中。

ReentrancyId

這個類別會保存目前正在處理之要求的相關信息。 它明確用於應用程式程序代碼。

方法

AllowCallChainReentrancy()

允許在處置傳 RequestContext.ReentrancySection 回之前發出的後續呼叫重新進入。

Clear()

清除目前的要求內容。

Export(SerializationManager)

這個類別會保存目前正在處理之要求的相關信息。 它明確用於應用程式程序代碼。

Get(String)

從要求內容擷取值。

Import(Dictionary<String,Object>)

這個類別會保存目前正在處理之要求的相關信息。 它明確用於應用程式程序代碼。

Remove(String)

從要求內容中移除值。

Set(String, Object)

在要求內容中設定值。

SuppressCallChainReentrancy()

針對在處置傳 RequestContext.ReentrancySection 回的 之前發出的後續呼叫,隱藏重新進入。

適用於