Freigeben über


StorageBrowserPolicy class

StorageBrowserPolicy behandelt Unterschiede zwischen Node.js und Browserruntime, einschließlich:

  1. Browser speichern GET/HEAD-Anforderungen zwischen, indem sie bedingte Header wie "IF_MODIFIED_SINCE" hinzufügen. StorageBrowserPolicy ist eine Richtlinie, die zum Hinzufügen einer Zeitstempelabfrage zur GET/HEAD-Anforderungs-URL verwendet wird, um den Browsercache zu vermeiden.

  2. Entfernen des Cookie-Headers aus Sicherheitsgründen

  3. Entfernen von Inhaltslängenheader, um Browserwarnungen zu vermeiden

Extends

BaseRequestPolicy

Konstruktoren

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptions)

Erstellt eine Instanz von StorageBrowserPolicy.

Methoden

log(HttpPipelineLogLevel, string)

Versuchen Sie, die bereitgestellte Nachricht in der bereitgestellten Protokollierung zu protokollieren. Wenn keine Protokollierung bereitgestellt wurde oder die Protokollebene den Schwellenwert der Protokollierung nicht überschreitet, wird nichts protokolliert.

sendRequest(WebResource)

Sendet die Anforderung.

shouldLog(HttpPipelineLogLevel)

Ruft ab, ob ein Protokoll mit der angegebenen Protokollebene protokolliert werden soll.

Details zum Konstruktor

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptions)

Erstellt eine Instanz von StorageBrowserPolicy.

new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptions)

Parameter

nextPolicy

RequestPolicy

options

RequestPolicyOptions

Details zur Methode

log(HttpPipelineLogLevel, string)

Versuchen Sie, die bereitgestellte Nachricht in der bereitgestellten Protokollierung zu protokollieren. Wenn keine Protokollierung bereitgestellt wurde oder die Protokollebene den Schwellenwert der Protokollierung nicht überschreitet, wird nichts protokolliert.

function log(logLevel: HttpPipelineLogLevel, message: string)

Parameter

logLevel

HttpPipelineLogLevel

Die Protokollebene dieses Protokolls.

message

string

Die Meldung dieses Protokolls.

sendRequest(WebResource)

Sendet die Anforderung.

function sendRequest(request: WebResource)

Parameter

request

WebResource

Gibt zurück

Promise<HttpOperationResponse>

shouldLog(HttpPipelineLogLevel)

Ruft ab, ob ein Protokoll mit der angegebenen Protokollebene protokolliert werden soll.

function shouldLog(logLevel: HttpPipelineLogLevel)

Parameter

logLevel

HttpPipelineLogLevel

Die Protokollebene des Protokolls, das protokolliert wird.

Gibt zurück

boolean

Gibt an, ob ein Protokoll mit der angegebenen Protokollebene protokolliert werden soll.