ConnectorClientOptions interface
Eine Schnittstelle, die ConnectorClientOptions darstellt.
- Extends
-
ServiceClientOptions
Eigenschaften
base |
(Optional) baseUri wird automatisch in BotFrameworkAdapter festgelegt, ist jedoch erforderlich, wenn der ConnectorClient außerhalb des Adapters verwendet wird. |
Geerbte Eigenschaften
agent |
HTTP- und HTTPS-Agents, die für jede HTTP-Anforderung verwendet werden ( nurNode.js). |
client |
Wenn angegeben, wird der HTTP-Pipeline eine GenerateRequestIdPolicy hinzugefügt, die allen ausgehenden Anforderungen mit diesem Headernamen und einer zufälligen UUID als Anforderungs-ID einen Header hinzufügt. |
deserialization |
Die Inhaltstypen, die der JSON- oder XML-Serialisierung zugeordnet werden. |
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 Standardrichtlinie für wiederholungsversuche. |
proxy |
Proxyeinstellungen, die für jede HTTP-Anforderung verwendet werden ( nurNode.js). |
redirect |
Optionen für die Behandlung von Umleitungsantworten. |
request |
Ein Array von Fabriken, die aufgerufen werden, um die RequestPolicy-Pipeline zu erstellen, die zum Senden einer HTTP-Anforderung an die Verbindung verwendet wird, oder eine Funktion, die in den defaultRequestPolicyFactories verwendet wird, und gibt die requestPolicyFactories zurück, die verwendet werden. |
rp |
Dient zum Abrufen oder Festlegen des Wiederholungstimeouts in Sekunden für AutomaticRPRegistration. Der Standardwert ist 30. |
user |
Die Zeichenfolge, die beim Senden der Anforderung auf den Telemetrieheader festgelegt werden soll, oder eine Funktion, die die Standard-Benutzer-Agent-Zeichenfolge einnimmt und die verwendete Benutzer-Agent-Zeichenfolge zurückgibt. |
user |
Der Headername, der beim Senden der Anforderung für den Telemetrieheader verwendet werden soll. Wenn dies nicht angegeben ist, wird "User-Agent" beim Ausführen auf Node.js verwendet, und "x-ms-command-name" wird verwendet, wenn er in einem Browser ausgeführt wird. |
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
baseUri
(Optional) baseUri wird automatisch in BotFrameworkAdapter festgelegt, ist jedoch erforderlich, wenn der ConnectorClient außerhalb des Adapters verwendet wird.
baseUri?: string
Eigenschaftswert
string
Geerbte Eigenschaftsdetails
agentSettings
HTTP- und HTTPS-Agents, die für jede HTTP-Anforderung verwendet werden ( nurNode.js).
agentSettings?: AgentSettings
Eigenschaftswert
AgentSettings
von ServiceClientOptions.agentSettings geerbt
clientRequestIdHeaderName
Wenn angegeben, wird der HTTP-Pipeline eine GenerateRequestIdPolicy hinzugefügt, die allen ausgehenden Anforderungen mit diesem Headernamen und einer zufälligen UUID als Anforderungs-ID einen Header hinzufügt.
clientRequestIdHeaderName?: string
Eigenschaftswert
string
Geerbt von ServiceClientOptions.clientRequestIdHeaderName
deserializationContentTypes
Die Inhaltstypen, die der JSON- oder XML-Serialisierung zugeordnet werden.
deserializationContentTypes?: DeserializationContentTypes
Eigenschaftswert
DeserializationContentTypes
Geerbt von ServiceClientOptions.deserializationContentTypes
generateClientRequestIdHeader
Gibt an, ob für jede HTTP-Anforderung ein Clientanforderungs-ID-Header generiert werden soll.
generateClientRequestIdHeader?: boolean
Eigenschaftswert
boolean
Geerbt von ServiceClientOptions.generateClientRequestIdHeader
httpClient
Der HttpClient, der zum Senden von HTTP-Anforderungen verwendet wird.
httpClient?: HttpClient
Eigenschaftswert
HttpClient
geerbt von ServiceClientOptions.httpClient
httpPipelineLogger
Der HttpPipelineLogger, der zum Debuggen von RequestPolicies innerhalb der HTTP-Pipeline verwendet werden kann.
httpPipelineLogger?: HttpPipelineLogger
Eigenschaftswert
HttpPipelineLogger
geerbt von ServiceClientOptions.httpPipelineLogger
noRetryPolicy
Wenn dieser Wert auf "true" festgelegt ist, deaktivieren Sie die Standardrichtlinie für wiederholungsversuche.
noRetryPolicy?: boolean
Eigenschaftswert
boolean
geerbt von ServiceClientOptions.noRetryPolicy
proxySettings
Proxyeinstellungen, die für jede HTTP-Anforderung verwendet werden ( nurNode.js).
proxySettings?: ProxySettings
Eigenschaftswert
ProxySettings
geerbt von ServiceClientOptions.proxySettings
redirectOptions
Optionen für die Behandlung von Umleitungsantworten.
redirectOptions?: RedirectOptions
Eigenschaftswert
RedirectOptions
Geerbt von ServiceClientOptions.redirectOptions
requestPolicyFactories
Ein Array von Fabriken, die aufgerufen werden, um die RequestPolicy-Pipeline zu erstellen, die zum Senden einer HTTP-Anforderung an die Verbindung verwendet wird, oder eine Funktion, die in den defaultRequestPolicyFactories verwendet wird, und gibt die requestPolicyFactories zurück, die verwendet werden.
requestPolicyFactories?: RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]
Eigenschaftswert
RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]
Geerbt von ServiceClientOptions.requestPolicyFactories
rpRegistrationRetryTimeout
Dient zum Abrufen oder Festlegen des Wiederholungstimeouts in Sekunden für AutomaticRPRegistration. Der Standardwert ist 30.
rpRegistrationRetryTimeout?: number
Eigenschaftswert
number
geerbt von ServiceClientOptions.rpRegistrationRetryTimeout
userAgent
Die Zeichenfolge, die beim Senden der Anforderung auf den Telemetrieheader festgelegt werden soll, oder eine Funktion, die die Standard-Benutzer-Agent-Zeichenfolge einnimmt und die verwendete Benutzer-Agent-Zeichenfolge zurückgibt.
userAgent?: string | (defaultUserAgent: string) => string
Eigenschaftswert
string | (defaultUserAgent: string) => string
geerbt von ServiceClientOptions.userAgent
userAgentHeaderName
Der Headername, der beim Senden der Anforderung für den Telemetrieheader verwendet werden soll. Wenn dies nicht angegeben ist, wird "User-Agent" beim Ausführen auf Node.js verwendet, und "x-ms-command-name" wird verwendet, wenn er in einem Browser ausgeführt wird.
userAgentHeaderName?: string | (defaultUserAgentHeaderName: string) => string
Eigenschaftswert
string | (defaultUserAgentHeaderName: string) => string
geerbt von ServiceClientOptions.userAgentHeaderName
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
geerbt von ServiceClientOptions.withCredentials