RequestContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta clase contiene información sobre la solicitud que se está procesando actualmente. Está diseñado explícitamente para estar disponible para el código de la aplicación.
public static class RequestContext
type RequestContext = class
Public Class RequestContext
- Herencia
-
RequestContext
Comentarios
El contexto de solicitud se representa como un contenedor de propiedades. Algunos valores se proporcionan de forma predeterminada; otros se derivan de encabezados de mensajes en la solicitud que llevó al procesamiento actual.
La información almacenada en RequestContext se propaga de clientes de Orleans a granos de Orleans automáticamente por el tiempo de ejecución de Orleans.
Propiedades
ActivityId |
Obtiene o establece un identificador de actividad que se puede usar para la correlación. |
Entries |
Obtiene la colección de entradas que se encuentran actualmente en el contexto de solicitud. |
Keys |
Obtiene la colección de claves para los valores que se encuentran actualmente en el contexto de solicitud. |
PropagateActivityId |
Si la configuración trace.CorrelationManager.ActivityId debe propagarse a llamadas específicas. |
ReentrancyId |
Esta clase contiene información sobre la solicitud que se está procesando actualmente. Está diseñado explícitamente para estar disponible para el código de la aplicación. |
Métodos
AllowCallChainReentrancy() |
Permite la reentrada para las llamadas posteriores emitidas antes de que se elimine el valor devuelto RequestContext.ReentrancySection . |
Clear() |
Borra el contexto de solicitud actual. |
Export(SerializationManager) |
Esta clase contiene información sobre la solicitud que se está procesando actualmente. Está diseñado explícitamente para estar disponible para el código de la aplicación. |
Get(String) |
Recupera un valor del contexto de solicitud. |
Import(Dictionary<String,Object>) |
Esta clase contiene información sobre la solicitud que se está procesando actualmente. Está diseñado explícitamente para estar disponible para el código de la aplicación. |
Remove(String) |
Quite un valor del contexto de la solicitud. |
Set(String, Object) |
Establece un valor en el contexto de la solicitud. |
SuppressCallChainReentrancy() |
Suprime la reentrada de las llamadas posteriores emitidas antes de que se elimine el devuelto RequestContext.ReentrancySection . |