RequestContext 类

定义

此类保存有关当前正在处理的请求的信息。 它明确用于应用程序代码。

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 重新进入。

适用于