Aracılığıyla paylaş


DeviceUpdateClientOptionalParams interface

İsteğe bağlı parametreler.

Extends

Özellikler

endpoint

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

Devralınan Özellikler

clientRequestIdHeaderName

Belirtilirse, HTTP işlem hattına bu üst bilgi adına ve istek kimliği olarak rastgele bir UUID'ye sahip tüm giden isteklere üst bilgi 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.

generateClientRequestIdHeader

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

httpClient

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

httpPipelineLogger

HTTP işlem hattı içinde 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 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ı saniye olarak 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ıştırılırken "User-Agent" ve tarayıcıda çalışırken "x-ms-useragent" kullanılır.

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ı

endpoint

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

endpoint?: string

Özellik Değeri

string

Devralınan Özellik Detayları

clientRequestIdHeaderName

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

clientRequestIdHeaderName?: string

Özellik Değeri

string

Çekirdekten DevralındıHttp.ServiceClientOptions.clientRequestIdHeaderName

credentialScopes

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

credentialScopes?: string | string[]

Özellik Değeri

string | string[]

Çekirdekten DevralındıHttp.ServiceClientOptions.credentialScopes

deserializationContentTypes

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

deserializationContentTypes?: DeserializationContentTypes

Özellik Değeri

Çekirdekten DevralınanHttp.ServiceClientOptions.deserializationContentTypes

generateClientRequestIdHeader

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

generateClientRequestIdHeader?: boolean

Özellik Değeri

boolean

Çekirdekten DevralındıHttp.ServiceClientOptions.generateClientRequestIdHeader

httpClient

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

httpClient?: HttpClient

Özellik Değeri

Çekirdekten DevralındıHttp.ServiceClientOptions.httpClient

httpPipelineLogger

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

httpPipelineLogger?: HttpPipelineLogger

Özellik Değeri

Çekirdekten DevralındıHttp.ServiceClientOptions.httpPipelineLogger

noRetryPolicy

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

noRetryPolicy?: boolean

Özellik Değeri

boolean

Çekirdekten DevralındıHttp.ServiceClientOptions.noRetryPolicy

proxySettings

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

proxySettings?: ProxySettings

Özellik Değeri

Çekirdekten DevralındıHttp.ServiceClientOptions.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 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[]

Çekirdekten DevralındıHttp.ServiceClientOptions.requestPolicyFactories

rpRegistrationRetryTimeout

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

rpRegistrationRetryTimeout?: number

Özellik Değeri

number

Çekirdekten DevralındıHttp.ServiceClientOptions.rpRegistrationRetryTimeout

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

Çekirdekten DevralındıHttp.ServiceClientOptions.userAgent

userAgentHeaderName

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

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

Özellik Değeri

string | (defaultUserAgentHeaderName: string) => string

Çekirdekten DevralındıHttp.ServiceClientOptions.userAgentHeaderName

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

Çekirdekten DevralındıHttp.ServiceClientOptions.withCredentials