Aracılığıyla paylaş


StorageClientOptionalParams interface

İsteğe bağlı parametreler.

Extends

ServiceClientOptions

Özellikler

clientRequestIdHeaderName

Belirtilirse, HTTP işlem hattına bu üst bilgi adıyla tüm giden isteklere üst bilgi ve istek kimliği olarak rastgele bir UUID ekleyecek bir GenerateRequestIdPolicy eklenir.

credentialScopes

Belirtilirse BearerTokenAuthenticationPolicy derlemek için kullanılır.

deserializationContentTypes

JSON veya XML serileştirme ile ilişkilendirilecek içerik türleri.

endpoint

İstemci uç noktasını geçersiz kılar.

generateClientRequestIdHeader

Her HTTP isteği için bir istemci isteği kimliği üst bilgisi oluşturulup oluşturulmayacağı.

httpClient

HTTP istekleri göndermek için kullanılacak HttpClient.

httpPipelineLogger

HTTP işlem hattı içindeki RequestPolicies hatalarını ayıklamak için kullanılabilecek HttpPipelineLogger.

noRetryPolicy

true olarak ayarlanırsa varsayılan yeniden deneme ilkesini kapatın.

proxySettings

Her HTTP isteği için kullanılacak ara sunucu ayarları (yalnızca Node.js).

requestPolicyFactories

Tel üzerinde HTTP isteği göndermek için kullanılan RequestPolicy işlem hattını oluşturmak için çağrılan bir fabrika dizisi veya defaultRequestPolicyFactories değerini alıp kullanılacak requestPolicyFactories'i döndüren bir işlev.

rpRegistrationRetryTimeout

AutomaticRPRegistration için yeniden deneme zaman aşımını saniyeler içinde alır veya ayarlar. Varsayılan değer 30’dur.

userAgent

İstek gönderilirken telemetri üst bilgisine ayarlanacak dize veya varsayılan kullanıcı aracısı dizesini alan ve kullanılacak kullanıcı aracısı dizesini döndüren bir işlev.

userAgentHeaderName

İstek gönderilirken telemetri üst bilgisi için kullanılacak üst bilgi adı. Bu belirtilmezse, Node.js üzerinde çalışırken "User-Agent" kullanılır ve tarayıcıda çalışırken "x-ms-useragent" kullanılır.

version

Bu istek için kullanılacak işlemin sürümünü belirtir.

withCredentials

Tarayıcıdaki CORS isteklerine kimlik bilgilerinin eklenip eklenmeyeceği. Daha fazla bilgi edinmek için bkz. https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.

Özellik Ayrıntıları

clientRequestIdHeaderName

Belirtilirse, HTTP işlem hattına bu üst bilgi adıyla tüm giden isteklere üst bilgi ve istek kimliği olarak rastgele bir UUID ekleyecek bir GenerateRequestIdPolicy eklenir.

clientRequestIdHeaderName?: string

Özellik Değeri

string

credentialScopes

Belirtilirse BearerTokenAuthenticationPolicy derlemek için kullanılır.

credentialScopes?: string | string[]

Özellik Değeri

string | string[]

deserializationContentTypes

JSON veya XML serileştirme ile ilişkilendirilecek içerik türleri.

deserializationContentTypes?: DeserializationContentTypes

Özellik Değeri

DeserializationContentTypes

endpoint

İstemci uç noktasını geçersiz kılar.

endpoint?: string

Özellik Değeri

string

generateClientRequestIdHeader

Her HTTP isteği için bir istemci isteği kimliği üst bilgisi oluşturulup oluşturulmayacağı.

generateClientRequestIdHeader?: boolean

Özellik Değeri

boolean

httpClient

HTTP istekleri göndermek için kullanılacak HttpClient.

httpClient?: HttpClient

Özellik Değeri

HttpClient

httpPipelineLogger

HTTP işlem hattı içindeki RequestPolicies hatalarını ayıklamak için kullanılabilecek HttpPipelineLogger.

httpPipelineLogger?: HttpPipelineLogger

Özellik Değeri

HttpPipelineLogger

noRetryPolicy

true olarak ayarlanırsa varsayılan yeniden deneme ilkesini kapatın.

noRetryPolicy?: boolean

Özellik Değeri

boolean

proxySettings

Her HTTP isteği için kullanılacak ara sunucu ayarları (yalnızca Node.js).

proxySettings?: ProxySettings

Özellik Değeri

ProxySettings

requestPolicyFactories

Tel üzerinde HTTP isteği göndermek için kullanılan RequestPolicy işlem hattını oluşturmak için çağrılan bir fabrika dizisi veya defaultRequestPolicyFactories değerini alıp kullanılacak requestPolicyFactories'i döndüren bir işlev.

requestPolicyFactories?: RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]

Özellik Değeri

RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]

rpRegistrationRetryTimeout

AutomaticRPRegistration için yeniden deneme zaman aşımını saniyeler içinde alır veya ayarlar. Varsayılan değer 30’dur.

rpRegistrationRetryTimeout?: number

Özellik Değeri

number

userAgent

İstek gönderilirken telemetri üst bilgisine ayarlanacak dize veya varsayılan kullanıcı aracısı dizesini alan ve kullanılacak kullanıcı aracısı dizesini döndüren bir işlev.

userAgent?: string | (defaultUserAgent: string) => string

Özellik Değeri

string | (defaultUserAgent: string) => string

userAgentHeaderName

İstek gönderilirken telemetri üst bilgisi için kullanılacak üst bilgi adı. Bu belirtilmezse, Node.js üzerinde çalışırken "User-Agent" kullanılır ve tarayıcıda çalışırken "x-ms-useragent" kullanılır.

userAgentHeaderName?: string | (defaultUserAgentHeaderName: string) => string

Özellik Değeri

string | (defaultUserAgentHeaderName: string) => string

version

Bu istek için kullanılacak işlemin sürümünü belirtir.

version?: string

Özellik Değeri

string

withCredentials

Tarayıcıdaki CORS isteklerine kimlik bilgilerinin eklenip eklenmeyeceği. Daha fazla bilgi edinmek için bkz. https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials.

withCredentials?: boolean

Özellik Değeri

boolean