RequestContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個類別會保存目前正在處理之要求的相關信息。 它明確用於應用程式程序代碼。
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 回的 之前發出的後續呼叫,隱藏重新進入。 |