ServiceClientOptions interface
Opcje, które należy podać podczas tworzenia klienta.
- Extends
Właściwości
base |
Jeśli zostanie określony, jest to podstawowy identyfikator URI, względem którego będą wykonywane żądania dla tego elementu ServiceClient. Jeśli nie zostanie określony, wszystkie elementy OperationSpecs muszą zawierać właściwość baseUrl. |
credential | Poświadczenia używane do uwierzytelniania żądania. |
credential |
Jeśli zostanie określony, zostanie użyty do skompilowania elementu BearerTokenAuthenticationPolicy. |
endpoint | Jeśli zostanie określony, jest to punkt końcowy, dla którego będą wysyłane żądania dla tego elementu ServiceClient. Jeśli nie zostanie określony, wszystkie elementy OperationSpecs muszą zawierać właściwość baseUrl. Aby zachęcić klienta do korzystania z punktu końcowego, oznaczymy identyfikator baseUri jako przestarzały. |
pipeline | Dostosowany potok do użycia. W przeciwnym razie zostanie utworzony domyślny potok. |
request |
Domyślny typ zawartości żądania dla usługi. Używany, jeśli parametr requestContentType nie jest obecny w obiekcie OperationSpec. |
Właściwości dziedziczone
additional |
Dodatkowe zasady do uwzględnienia w potoku HTTP. |
allow |
Ustaw wartość true, jeśli żądanie jest wysyłane za pośrednictwem protokołu HTTP zamiast HTTPS |
http |
Obiekt HttpClient, który będzie używany do wysyłania żądań HTTP. |
proxy |
Opcje konfigurowania serwera proxy dla żądań wychodzących. |
redirect |
Opcje obsługi odpowiedzi przekierowania. |
retry |
Opcje kontrolujące sposób ponawiania żądań, które zakończyły się niepowodzeniem. |
telemetry |
Opcje ustawiania typowych danych telemetrycznych i informacji śledzenia na żądania wychodzące. |
tls |
Opcje konfigurowania uwierzytelniania TLS |
user |
Opcje dodawania szczegółów agenta użytkownika do żądań wychodzących. |
Szczegóły właściwości
baseUri
Ostrzeżenie
Ten interfejs API jest już przestarzały.
This property is deprecated and will be removed soon, please use endpoint instead
Jeśli zostanie określony, jest to podstawowy identyfikator URI, względem którego będą wykonywane żądania dla tego elementu ServiceClient. Jeśli nie zostanie określony, wszystkie elementy OperationSpecs muszą zawierać właściwość baseUrl.
baseUri?: string
Wartość właściwości
string
credential
Poświadczenia używane do uwierzytelniania żądania.
credential?: TokenCredential
Wartość właściwości
credentialScopes
Jeśli zostanie określony, zostanie użyty do skompilowania elementu BearerTokenAuthenticationPolicy.
credentialScopes?: string | string[]
Wartość właściwości
string | string[]
endpoint
Jeśli zostanie określony, jest to punkt końcowy, dla którego będą wysyłane żądania dla tego elementu ServiceClient. Jeśli nie zostanie określony, wszystkie elementy OperationSpecs muszą zawierać właściwość baseUrl. Aby zachęcić klienta do korzystania z punktu końcowego, oznaczymy identyfikator baseUri jako przestarzały.
endpoint?: string
Wartość właściwości
string
pipeline
Dostosowany potok do użycia. W przeciwnym razie zostanie utworzony domyślny potok.
pipeline?: Pipeline
Wartość właściwości
requestContentType
Domyślny typ zawartości żądania dla usługi. Używany, jeśli parametr requestContentType nie jest obecny w obiekcie OperationSpec.
requestContentType?: string
Wartość właściwości
string
Szczegóły właściwości dziedziczonej
additionalPolicies
Dodatkowe zasady do uwzględnienia w potoku HTTP.
additionalPolicies?: AdditionalPolicyConfig[]
Wartość właściwości
Dziedziczone zcommonClientOptions.additionalPolicies
allowInsecureConnection
Ustaw wartość true, jeśli żądanie jest wysyłane za pośrednictwem protokołu HTTP zamiast HTTPS
allowInsecureConnection?: boolean
Wartość właściwości
boolean
Dziedziczone zcommonClientOptions.allowInsecureConnection
httpClient
Obiekt HttpClient, który będzie używany do wysyłania żądań HTTP.
httpClient?: HttpClient
Wartość właściwości
Dziedziczone zcommonClientOptions.httpClient
proxyOptions
Opcje konfigurowania serwera proxy dla żądań wychodzących.
proxyOptions?: ProxySettings
Wartość właściwości
Dziedziczone zcommonClientOptions.proxyOptions
redirectOptions
Opcje obsługi odpowiedzi przekierowania.
redirectOptions?: RedirectPolicyOptions
Wartość właściwości
Dziedziczone zcommonClientOptions.redirectOptions
retryOptions
Opcje kontrolujące sposób ponawiania żądań, które zakończyły się niepowodzeniem.
retryOptions?: PipelineRetryOptions
Wartość właściwości
Dziedziczone zcommonClientOptions.retryOptions
telemetryOptions
Opcje ustawiania typowych danych telemetrycznych i informacji śledzenia na żądania wychodzące.
telemetryOptions?: TelemetryOptions
Wartość właściwości
Dziedziczone zcommonClientOptions.telemetryOptions
tlsOptions
Opcje konfigurowania uwierzytelniania TLS
tlsOptions?: TlsSettings
Wartość właściwości
Dziedziczone zcommonClientOptions.tlsOptions
userAgentOptions
Opcje dodawania szczegółów agenta użytkownika do żądań wychodzących.
userAgentOptions?: UserAgentPolicyOptions
Wartość właściwości
Dziedziczone zcommonClientOptions.userAgentOptions