StorageClientOptionalParams interface
Optionale Parameter.
- Extends
-
ServiceClientOptions
Eigenschaften
client |
Wenn angegeben, wird der HTTP-Pipeline eine GenerateRequestIdPolicy hinzugefügt, die allen ausgehenden Anforderungen einen Header mit diesem Headernamen und einer zufälligen UUID als Anforderungs-ID hinzufügt. |
credential |
Wenn angegeben, wird zum Erstellen der BearerTokenAuthenticationPolicy verwendet. |
deserialization |
Die Inhaltstypen, die der JSON- oder XML-Serialisierung zugeordnet werden. |
endpoint | Überschreibt den Clientendpunkt. |
generate |
Gibt an, ob für jede HTTP-Anforderung ein Clientanforderungs-ID-Header generiert werden soll. |
http |
Der HttpClient, der zum Senden von HTTP-Anforderungen verwendet wird. |
http |
Der HttpPipelineLogger, der zum Debuggen von RequestPolicies innerhalb der HTTP-Pipeline verwendet werden kann. |
no |
Wenn dieser Wert auf TRUE festgelegt ist, deaktivieren Sie die Standardwiebelrichtlinie. |
proxy |
Proxyeinstellungen, die für jede HTTP-Anforderung verwendet werden (nur Node.js). |
request |
Ein Array von Fabriken, die aufgerufen werden, um die RequestPolicy-Pipeline zu erstellen, die zum Senden einer HTTP-Anforderung über die Verbindung verwendet wird, oder eine Funktion, die die defaultRequestPolicyFactories akzeptiert und die verwendeten requestPolicyFactories zurückgibt. |
rp |
Ruft das Wiederholungstimeout in Sekunden für AutomaticRPRegistration ab oder legt es fest. Standardwert: 30. |
user |
Die Zeichenfolge, die während des Sendens der Anforderung auf den Telemetrieheader festgelegt werden soll, oder eine Funktion, die die Standardmäßige Benutzer-Agent-Zeichenfolge akzeptiert und die benutzer-agent-Zeichenfolge zurückgibt, die verwendet wird. |
user |
Der Headername, der beim Senden der Anforderung für den Telemetrieheader verwendet werden soll. Wenn dies nicht angegeben ist, wird "User-Agent" verwendet, wenn auf Node.js ausgeführt wird, und "x-ms-useragent" wird verwendet, wenn in einem Browser ausgeführt wird. |
version | Gibt die Version des für die Anforderung zu verwendenden Vorgangs an. |
with |
Gibt an, ob Anmeldeinformationen in CORS-Anforderungen im Browser eingeschlossen werden sollen. Weitere Informationen finden Sie unter https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials. |
Details zur Eigenschaft
clientRequestIdHeaderName
Wenn angegeben, wird der HTTP-Pipeline eine GenerateRequestIdPolicy hinzugefügt, die allen ausgehenden Anforderungen einen Header mit diesem Headernamen und einer zufälligen UUID als Anforderungs-ID hinzufügt.
clientRequestIdHeaderName?: string
Eigenschaftswert
string
credentialScopes
Wenn angegeben, wird zum Erstellen der BearerTokenAuthenticationPolicy verwendet.
credentialScopes?: string | string[]
Eigenschaftswert
string | string[]
deserializationContentTypes
Die Inhaltstypen, die der JSON- oder XML-Serialisierung zugeordnet werden.
deserializationContentTypes?: DeserializationContentTypes
Eigenschaftswert
DeserializationContentTypes
endpoint
Überschreibt den Clientendpunkt.
endpoint?: string
Eigenschaftswert
string
generateClientRequestIdHeader
Gibt an, ob für jede HTTP-Anforderung ein Clientanforderungs-ID-Header generiert werden soll.
generateClientRequestIdHeader?: boolean
Eigenschaftswert
boolean
httpClient
Der HttpClient, der zum Senden von HTTP-Anforderungen verwendet wird.
httpClient?: HttpClient
Eigenschaftswert
HttpClient
httpPipelineLogger
Der HttpPipelineLogger, der zum Debuggen von RequestPolicies innerhalb der HTTP-Pipeline verwendet werden kann.
httpPipelineLogger?: HttpPipelineLogger
Eigenschaftswert
HttpPipelineLogger
noRetryPolicy
Wenn dieser Wert auf TRUE festgelegt ist, deaktivieren Sie die Standardwiebelrichtlinie.
noRetryPolicy?: boolean
Eigenschaftswert
boolean
proxySettings
Proxyeinstellungen, die für jede HTTP-Anforderung verwendet werden (nur Node.js).
proxySettings?: ProxySettings
Eigenschaftswert
ProxySettings
requestPolicyFactories
Ein Array von Fabriken, die aufgerufen werden, um die RequestPolicy-Pipeline zu erstellen, die zum Senden einer HTTP-Anforderung über die Verbindung verwendet wird, oder eine Funktion, die die defaultRequestPolicyFactories akzeptiert und die verwendeten requestPolicyFactories zurückgibt.
requestPolicyFactories?: RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]
Eigenschaftswert
RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]
rpRegistrationRetryTimeout
Ruft das Wiederholungstimeout in Sekunden für AutomaticRPRegistration ab oder legt es fest. Standardwert: 30.
rpRegistrationRetryTimeout?: number
Eigenschaftswert
number
userAgent
Die Zeichenfolge, die während des Sendens der Anforderung auf den Telemetrieheader festgelegt werden soll, oder eine Funktion, die die Standardmäßige Benutzer-Agent-Zeichenfolge akzeptiert und die benutzer-agent-Zeichenfolge zurückgibt, die verwendet wird.
userAgent?: string | (defaultUserAgent: string) => string
Eigenschaftswert
string | (defaultUserAgent: string) => string
userAgentHeaderName
Der Headername, der beim Senden der Anforderung für den Telemetrieheader verwendet werden soll. Wenn dies nicht angegeben ist, wird "User-Agent" verwendet, wenn auf Node.js ausgeführt wird, und "x-ms-useragent" wird verwendet, wenn in einem Browser ausgeführt wird.
userAgentHeaderName?: string | (defaultUserAgentHeaderName: string) => string
Eigenschaftswert
string | (defaultUserAgentHeaderName: string) => string
version
Gibt die Version des für die Anforderung zu verwendenden Vorgangs an.
version?: string
Eigenschaftswert
string
withCredentials
Gibt an, ob Anmeldeinformationen in CORS-Anforderungen im Browser eingeschlossen werden sollen. Weitere Informationen finden Sie unter https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.
withCredentials?: boolean
Eigenschaftswert
boolean
Azure SDK for JavaScript