RequestContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此类保存有关当前正在处理的请求的信息。 它明确用于应用程序代码。
public static class RequestContext
type RequestContext = class
Public Class RequestContext
- 继承
-
RequestContext
注解
请求上下文表示为属性包。 某些值默认提供:其他消息派生自导致当前处理的请求中的消息标头。
存储在 中 RequestContext 的信息由 Orleans 运行时自动从 Orleans 客户端传播到 Orleans 粒度。
属性
ActivityId |
获取或设置可用于关联的活动 ID。 |
Entries |
获取当前位于请求上下文中的条目的集合。 |
Keys |
获取请求上下文中当前值的键集合。 |
PropagateActivityId |
Trace.CorrelationManager.ActivityId 设置是否应传播到 grain 调用中。 |
ReentrancyId |
此类保存有关当前正在处理的请求的信息。 它明确用于应用程序代码。 |
方法
AllowCallChainReentrancy() |
允许在释放返回 RequestContext.ReentrancySection 的 之前发出的后续调用重新进入。 |
Clear() |
清除当前请求上下文。 |
Export(SerializationManager) |
此类保存有关当前正在处理的请求的信息。 它明确用于应用程序代码。 |
Get(String) |
从请求上下文中检索值。 |
Import(Dictionary<String,Object>) |
此类保存有关当前正在处理的请求的信息。 它明确用于应用程序代码。 |
Remove(String) |
从请求上下文中删除值。 |
Set(String, Object) |
在请求上下文中设置值。 |
SuppressCallChainReentrancy() |
取消在释放返回的 之前发出的后续调用的 RequestContext.ReentrancySection 重新进入。 |