Partilhar via


RequestContext Classe

Definição

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.

Aplica-se a