RequestContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe contém informações sobre a solicitação que está sendo processada no momento. Ele destina-se explicitamente a estar disponível para o código do aplicativo.
public static class RequestContext
type RequestContext = class
Public Class RequestContext
- Herança
-
RequestContext
Comentários
O contexto de solicitação é representado como um recipiente de propriedades. Alguns valores são fornecidos por padrão; outros são derivados de cabeçalhos de mensagens na solicitação que levaram ao processamento atual.
As informações armazenadas em RequestContext são propagadas de clientes do Orleans para granularidades do Orleans automaticamente pelo runtime do Orleans.
Propriedades
ActivityId |
Obtém ou define uma ID de atividade que pode ser usada para correlação. |
Entries |
Obtém a coleção de entradas atualmente no contexto de solicitação. |
Keys |
Obtém a coleção de chaves para os valores atualmente no contexto de solicitação. |
PropagateActivityId |
Se as configurações de Trace.CorrelationManager.ActivityId devem ser propagadas em chamadas de granularidade. |
ReentrancyId |
Essa classe contém informações sobre a solicitação que está sendo processada no momento. Ele destina-se explicitamente a estar disponível para o código do aplicativo. |
Métodos
AllowCallChainReentrancy() |
Permite a reentrância para chamadas subsequentes emitidas antes que o retornado RequestContext.ReentrancySection seja descartado. |
Clear() |
Limpa o contexto de solicitação atual. |
Export(SerializationManager) |
Essa classe contém informações sobre a solicitação que está sendo processada no momento. Ele destina-se explicitamente a estar disponível para o código do aplicativo. |
Get(String) |
Recupera um valor do contexto de solicitação. |
Import(Dictionary<String,Object>) |
Essa classe contém informações sobre a solicitação que está sendo processada no momento. Ele destina-se explicitamente a estar disponível para o código do aplicativo. |
Remove(String) |
Remova um valor do contexto de solicitação. |
Set(String, Object) |
Define um valor no contexto de solicitação. |
SuppressCallChainReentrancy() |
Suprime a reentrância para chamadas subsequentes emitidas antes que o retornado RequestContext.ReentrancySection seja descartado. |