ServiceClientOptions interface
Options à fournir lors de la création du client.
- Extends
Propriétés
base |
S’il est spécifié, il s’agit de l’URI de base sur lequel les demandes seront effectuées pour ce ServiceClient. Si elle n’est pas spécifiée, toutes les OperationSpecs doivent contenir une propriété baseUrl. |
credential | Informations d’identification utilisées pour authentifier la demande. |
credential |
S’il est spécifié, est utilisé pour générer bearerTokenAuthenticationPolicy. |
endpoint | S’il est spécifié, il s’agit du point de terminaison sur lequel les demandes seront effectuées pour ce ServiceClient. Si elle n’est pas spécifiée, toutes les OperationSpecs doivent contenir une propriété baseUrl. pour encourager le client à utiliser le point de terminaison, nous marquons le baseUri comme déprécié. |
pipeline | Un pipeline personnalisé à utiliser, sinon un pipeline par défaut est créé. |
request |
Type de contenu de demande par défaut pour le service. Utilisé si aucun requestContentType n’est présent sur un OperationSpec. |
Propriétés héritées
additional |
Stratégies supplémentaires à inclure dans le pipeline HTTP. |
allow |
Défini sur true si la requête est envoyée via HTTP au lieu de HTTPS |
http |
HttpClient qui sera utilisé pour envoyer des requêtes HTTP. |
proxy |
Options permettant de configurer un proxy pour les requêtes sortantes. |
redirect |
Options de gestion des réponses de redirection. |
retry |
Options qui contrôlent la façon de réessayer les demandes ayant échoué. |
telemetry |
Options permettant de définir les données de télémétrie et de suivi courantes sur les requêtes sortantes. |
tls |
Options de configuration de l’authentification TLS |
user |
Options permettant d’ajouter des détails de l’agent utilisateur aux requêtes sortantes. |
Détails de la propriété
baseUri
Avertissement
Cette API est à présent déconseillée.
This property is deprecated and will be removed soon, please use endpoint instead
S’il est spécifié, il s’agit de l’URI de base sur lequel les demandes seront effectuées pour ce ServiceClient. Si elle n’est pas spécifiée, toutes les OperationSpecs doivent contenir une propriété baseUrl.
baseUri?: string
Valeur de propriété
string
credential
Informations d’identification utilisées pour authentifier la demande.
credential?: TokenCredential
Valeur de propriété
credentialScopes
S’il est spécifié, est utilisé pour générer bearerTokenAuthenticationPolicy.
credentialScopes?: string | string[]
Valeur de propriété
string | string[]
endpoint
S’il est spécifié, il s’agit du point de terminaison sur lequel les demandes seront effectuées pour ce ServiceClient. Si elle n’est pas spécifiée, toutes les OperationSpecs doivent contenir une propriété baseUrl. pour encourager le client à utiliser le point de terminaison, nous marquons le baseUri comme déprécié.
endpoint?: string
Valeur de propriété
string
pipeline
Un pipeline personnalisé à utiliser, sinon un pipeline par défaut est créé.
pipeline?: Pipeline
Valeur de propriété
requestContentType
Type de contenu de demande par défaut pour le service. Utilisé si aucun requestContentType n’est présent sur un OperationSpec.
requestContentType?: string
Valeur de propriété
string
Détails de la propriété héritée
additionalPolicies
Stratégies supplémentaires à inclure dans le pipeline HTTP.
additionalPolicies?: AdditionalPolicyConfig[]
Valeur de propriété
allowInsecureConnection
Défini sur true si la requête est envoyée via HTTP au lieu de HTTPS
allowInsecureConnection?: boolean
Valeur de propriété
boolean
httpClient
HttpClient qui sera utilisé pour envoyer des requêtes HTTP.
httpClient?: HttpClient
Valeur de propriété
Hérité deCommonClientOptions.httpClient
proxyOptions
Options permettant de configurer un proxy pour les requêtes sortantes.
proxyOptions?: ProxySettings
Valeur de propriété
Hérité deCommonClientOptions.proxyOptions
redirectOptions
Options de gestion des réponses de redirection.
redirectOptions?: RedirectPolicyOptions
Valeur de propriété
Hérité deCommonClientOptions.redirectOptions
retryOptions
Options qui contrôlent la façon de réessayer les demandes ayant échoué.
retryOptions?: PipelineRetryOptions
Valeur de propriété
Hérité deCommonClientOptions.retryOptions
telemetryOptions
Options permettant de définir les données de télémétrie et de suivi courantes sur les requêtes sortantes.
telemetryOptions?: TelemetryOptions
Valeur de propriété
Hérité deCommonClientOptions.telemetryOptions
tlsOptions
Options de configuration de l’authentification TLS
tlsOptions?: TlsSettings
Valeur de propriété
Hérité deCommonClientOptions.tlsOptions
userAgentOptions
Options permettant d’ajouter des détails de l’agent utilisateur aux requêtes sortantes.
userAgentOptions?: UserAgentPolicyOptions
Valeur de propriété
Hérité deCommonClientOptions.userAgentOptions