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 . |