Поделиться через


RequestContext Класс

Определение

Этот класс содержит сведения о запросе, который обрабатывается в данный момент. Он явно предназначен для того, чтобы быть доступным для кода приложения.

public static class RequestContext
type RequestContext = class
Public Class RequestContext
Наследование
RequestContext

Комментарии

Контекст запроса представлен в виде контейнера свойств. Некоторые значения предоставляются по умолчанию; другие являются производными от заголовков сообщений в запросе, который привел к текущей обработке.

Сведения, хранящиеся в RequestContext , автоматически передаются из клиентов Orleans в orleans grains с помощью среды выполнения Orleans.

Свойства

ActivityId

Возвращает или задает идентификатор действия, который можно использовать для корреляции.

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 .

Применяется к