Partilhar via


StorageBrowserPolicy class

StorageBrowserPolicy processará as diferenças entre Node.js e o runtime do browser, incluindo:

  1. Os browsers colocam em cache pedidos GET/HEAD ao adicionar cabeçalhos condicionais, como "IF_MODIFIED_SINCE". StorageBrowserPolicy é uma política utilizada para adicionar uma consulta de carimbo de data/hora ao URL do pedido GET/HEAD, evitando assim a cache do browser.

  2. Remover cabeçalho de cookie para segurança

  3. Remover cabeçalho de comprimento do conteúdo para evitar avisos de browsers

Extends

Construtores

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Cria uma instância de StorageBrowserPolicy.

Métodos

sendRequest(WebResourceLike)

Envia o pedido.

Métodos Herdados

log(HttpPipelineLogLevel, string)

Tente registar a mensagem fornecida no logger fornecido. Se não tiver sido fornecido nenhum logger ou se o nível de registo não carnur o limiar do logger, nada será registado.

shouldLog(HttpPipelineLogLevel)

Obtenha se um registo com o nível de registo fornecido deve ou não ser registado.

Detalhes do Construtor

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

Cria uma instância de StorageBrowserPolicy.

new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike)

Parâmetros

nextPolicy
IHttpClient

Detalhes de Método

sendRequest(WebResourceLike)

Envia o pedido.

function sendRequest(request: WebResourceLike): Promise<CompatResponse>

Parâmetros

request
WebResource

Devoluções

Detalhes do Método Herdado

log(HttpPipelineLogLevel, string)

Tente registar a mensagem fornecida no logger fornecido. Se não tiver sido fornecido nenhum logger ou se o nível de registo não carnur o limiar do logger, nada será registado.

function log(logLevel: HttpPipelineLogLevel, message: string)

Parâmetros

logLevel
HttpPipelineLogLevel

O nível de registo deste registo.

message

string

A mensagem deste registo.

Herdado deBaseRequestPolicy.log

shouldLog(HttpPipelineLogLevel)

Obtenha se um registo com o nível de registo fornecido deve ou não ser registado.

function shouldLog(logLevel: HttpPipelineLogLevel): boolean

Parâmetros

logLevel
HttpPipelineLogLevel

O nível de registo do registo que será registado.

Devoluções

boolean

Se um registo com o nível de registo fornecido deve ou não ser registado.

Herdado deBaseRequestPolicy.shouldLog