Compartilhar via


OperationContext Classe

Definição

Representa o contexto de uma operação de solicitação para serviços de armazenamento e fornece informações de tempo de execução adicionais sobre sua execução.

public sealed class OperationContext
type OperationContext = class
Public NotInheritable Class OperationContext
Herança
OperationContext

Construtores

OperationContext()

Inicializa uma nova instância da classe OperationContext.

Propriedades

ClientRequestID

Obtém ou define a ID da solicitação do cliente.

CustomUserAgent

Obtém ou define um valor UserAgent personalizado a ser anexado à biblioteca existente UserAgent.

DefaultLogLevel

Obtém ou define o nível de log padrão a ser usado para instâncias criadas subsequentemente da classe OperationContext.

EndTime

Obtém ou define a hora de término da operação.

LastResult

Obtém o último resultado da solicitação encontrado para a operação.

LogLevel

Obtém ou define o nível de log a ser usado para uma instância da classe OperationContext.

RequestResults

Obtém ou define o conjunto de resultados de solicitação que a operação atual criou.

StartTime

Obtém ou define a hora de início da operação.

UserHeaders

Obtém ou define cabeçalhos adicionais na solicitação, por exemplo, para as informações de proxy ou de log.

Eventos

GlobalRequestCompleted

Ocorre depois que uma resposta foi totalmente recebida e processada.

GlobalResponseReceived

Ocorre quando uma resposta é recebida do servidor, antes de qualquer processamento ou download.

GlobalRetrying

Ocorre antes que uma solicitação é repetida

GlobalSendingRequest

Ocorre imediatamente antes de uma solicitação ser assinada.

RequestCompleted

Ocorre depois que uma resposta foi totalmente recebida e processada.

ResponseReceived

Ocorre quando uma resposta é recebida do serviço, antes de qualquer processamento ou download.

Retrying

Ocorre antes que uma solicitação é repetida

SendingRequest

Ocorre imediatamente antes de uma solicitação ser assinada.

Aplica-se a