ConnectorClient Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ConnectorClient(DelegatingHandler[])
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
protected ConnectorClient (params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Protected Sub New (ParamArray handlers As DelegatingHandler())
Parameter
- handlers
- DelegatingHandler[]
Dies ist optional. Die delegierenden Handler, die der HTTP-Clientpipeline hinzugefügt werden sollen.
Gilt für:
ConnectorClient(Uri, MicrosoftAppCredentials, HttpClientHandler, Boolean, HttpClient, DelegatingHandler[])
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
public ConnectorClient (Uri baseUri, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, System.Net.Http.HttpClientHandler httpClientHandler, bool addJwtTokenRefresher = true, System.Net.Http.HttpClient customHttpClient = default, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * System.Net.Http.HttpClientHandler * bool * System.Net.Http.HttpClient * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As MicrosoftAppCredentials, httpClientHandler As HttpClientHandler, Optional addJwtTokenRefresher As Boolean = true, Optional customHttpClient As HttpClient = Nothing, ParamArray handlers As DelegatingHandler())
Parameter
- baseUri
- Uri
Basis-URI für den Bot Connector-Dienst.
- credentials
- MicrosoftAppCredentials
Anmeldeinformationen für den Bot Connector-Dienst.
- httpClientHandler
- HttpClientHandler
Der HTTP-Clientnachrichtenhandler, der für diesen Connectorclient verwendet werden soll.
- addJwtTokenRefresher
- Boolean
Veraltet, nicht verwenden.
- customHttpClient
- HttpClient
Der HTTP-Client, der für diesen Connectorclient verwendet werden soll.
- handlers
- DelegatingHandler[]
Optional: ein Array von DelegatingHandler Objekten, die der HTTP-Clientpipeline hinzugefügt werden sollen.
Gilt für:
ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean, DelegatingHandler[])
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
public ConnectorClient (Uri baseUri, Microsoft.Rest.ServiceClientCredentials credentials, System.Net.Http.HttpClient customHttpClient, bool addJwtTokenRefresher = true, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Rest.ServiceClientCredentials * System.Net.Http.HttpClient * bool * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As ServiceClientCredentials, customHttpClient As HttpClient, Optional addJwtTokenRefresher As Boolean = true, ParamArray handlers As DelegatingHandler())
Parameter
- baseUri
- Uri
Basis-URI für den Bot Connector-Dienst.
- credentials
- Microsoft.Rest.ServiceClientCredentials
Anmeldeinformationen für den Bot Connector-Dienst.
- customHttpClient
- HttpClient
Der HTTP-Client, der für diesen Connectorclient verwendet werden soll.
- addJwtTokenRefresher
- Boolean
Veraltet, nicht verwenden.
- handlers
- DelegatingHandler[]
Optional: ein Array von DelegatingHandler Objekten, die der HTTP-Clientpipeline hinzugefügt werden sollen.
Gilt für:
ConnectorClient(Uri, MicrosoftAppCredentials, HttpClientHandler, Boolean, DelegatingHandler[])
public ConnectorClient (Uri baseUri, Microsoft.Bot.Connector.MicrosoftAppCredentials credentials, System.Net.Http.HttpClientHandler httpClientHandler, bool addJwtTokenRefresher = true, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Bot.Connector.MicrosoftAppCredentials * System.Net.Http.HttpClientHandler * bool * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As MicrosoftAppCredentials, httpClientHandler As HttpClientHandler, Optional addJwtTokenRefresher As Boolean = true, ParamArray handlers As DelegatingHandler())
Parameter
- baseUri
- Uri
- credentials
- MicrosoftAppCredentials
- httpClientHandler
- HttpClientHandler
- addJwtTokenRefresher
- Boolean
- handlers
- DelegatingHandler[]
Gilt für:
ConnectorClient(Uri, String, String, DelegatingHandler[])
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
public ConnectorClient (Uri baseUri, string microsoftAppId = default, string microsoftAppPassword = default, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * string * string * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, Optional microsoftAppId As String = Nothing, Optional microsoftAppPassword As String = Nothing, ParamArray handlers As DelegatingHandler())
Parameter
- baseUri
- Uri
Basis-URI für den Bot Connector-Dienst.
- microsoftAppId
- String
Optional die Microsoft-App-ID für die Botressource.
Wenn NULL, wird diese Einstellung aus der MicrosoftAppId
Einstellung für die Anwendungsressource des Bots gelesen.
- microsoftAppPassword
- String
Optional das Microsoft-App-Kennwort für den Bot.
Wenn NULL, wird diese Einstellung aus der MicrosoftAppPassword
Einstellung für die Anwendungsressource des Bots gelesen.
- handlers
- DelegatingHandler[]
Optional: ein Array von DelegatingHandler Objekten, die der HTTP-Clientpipeline hinzugefügt werden sollen.
Gilt für:
ConnectorClient(Uri, ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
public ConnectorClient (Uri baseUri, Microsoft.Rest.ServiceClientCredentials credentials, System.Net.Http.HttpClientHandler rootHandler, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Rest.ServiceClientCredentials * System.Net.Http.HttpClientHandler * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As ServiceClientCredentials, rootHandler As HttpClientHandler, ParamArray handlers As DelegatingHandler())
Parameter
- baseUri
- Uri
Dies ist optional. Der Basis-URI des Diensts.
- credentials
- Microsoft.Rest.ServiceClientCredentials
Erforderlich. Abonnementanmeldeinformationen, die das Clientabonnement eindeutig identifizieren.
- rootHandler
- HttpClientHandler
Dies ist optional. Der HTTP-Clienthandler, der zum Verarbeiten des HTTP-Transports verwendet wird.
- handlers
- DelegatingHandler[]
Dies ist optional. Die delegierenden Handler, die der HTTP-Clientpipeline hinzugefügt werden sollen.
Ausnahmen
Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist.
Gilt für:
ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean)
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
public ConnectorClient (Uri baseUri, Microsoft.Rest.ServiceClientCredentials credentials, System.Net.Http.HttpClient customHttpClient, bool disposeHttpClient);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Rest.ServiceClientCredentials * System.Net.Http.HttpClient * bool -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As ServiceClientCredentials, customHttpClient As HttpClient, disposeHttpClient As Boolean)
Parameter
- baseUri
- Uri
Basis-URI für den Bot Connector-Dienst.
- credentials
- Microsoft.Rest.ServiceClientCredentials
Anmeldeinformationen für den Bot Connector-Dienst.
- customHttpClient
- HttpClient
Der HTTP-Client, der für diesen Connectorclient verwendet werden soll.
- disposeHttpClient
- Boolean
Gibt an, ob verworfen werden HttpClientsoll.
Hinweise
Konstruktor, der speziell als derjenige entwickelt wurde, der die Steuerung der Entsorgung des benutzerdefinierten HttpClientermöglicht.
Microsoft.Rest.ServiceClient`1 hat nur einen Konstruktor, der die Kontrolle über das Löschen von HttpClientakzeptiert, daher wird diese Überladung hier aufgerufen. Alle anderen Überladungen von ConnectorClient steuern diesen Parameter nicht, und er wird standardmäßig auf true festgelegt. Dies ergibt sich bei der Löschung des bereitgestellten HttpClient , wenn der ConnectorClient verworfen wird. Wenn Sie Instanzen über Connectors hinweg wiederverwenden HttpClient , übergeben Sie "false" für disposeHttpClient
, um zu vermeiden ObjectDisposedException.
Gilt für:
ConnectorClient(Uri, MicrosoftAppCredentials, Boolean, DelegatingHandler[])
public ConnectorClient (Uri baseUri, Microsoft.Bot.Connector.MicrosoftAppCredentials credentials, bool addJwtTokenRefresher = true, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Bot.Connector.MicrosoftAppCredentials * bool * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As MicrosoftAppCredentials, Optional addJwtTokenRefresher As Boolean = true, ParamArray handlers As DelegatingHandler())
Parameter
- baseUri
- Uri
- credentials
- MicrosoftAppCredentials
- addJwtTokenRefresher
- Boolean
- handlers
- DelegatingHandler[]
Gilt für:
ConnectorClient(Uri, MicrosoftAppCredentials, Boolean, DelegatingHandler[])
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
public ConnectorClient (Uri baseUri, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, bool addJwtTokenRefresher = true, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * bool * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As MicrosoftAppCredentials, Optional addJwtTokenRefresher As Boolean = true, ParamArray handlers As DelegatingHandler())
Parameter
- baseUri
- Uri
Basis-URI für den Bot Connector-Dienst.
- credentials
- MicrosoftAppCredentials
Anmeldeinformationen für den Bot Connector-Dienst.
- addJwtTokenRefresher
- Boolean
Veraltet, nicht verwenden.
- handlers
- DelegatingHandler[]
Optional: ein Array von DelegatingHandler Objekten, die der HTTP-Clientpipeline hinzugefügt werden sollen.
Gilt für:
ConnectorClient(Uri, MicrosoftAppCredentials, HttpClient, Boolean, DelegatingHandler[])
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
public ConnectorClient (Uri baseUri, Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials credentials, System.Net.Http.HttpClient customHttpClient, bool addJwtTokenRefresher = true, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Bot.Connector.Authentication.MicrosoftAppCredentials * System.Net.Http.HttpClient * bool * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As MicrosoftAppCredentials, customHttpClient As HttpClient, Optional addJwtTokenRefresher As Boolean = true, ParamArray handlers As DelegatingHandler())
Parameter
- baseUri
- Uri
Basis-URI für den Bot Connector-Dienst.
- credentials
- MicrosoftAppCredentials
Anmeldeinformationen für den Bot Connector-Dienst.
- customHttpClient
- HttpClient
Der HTTP-Client, der für diesen Connectorclient verwendet werden soll.
- addJwtTokenRefresher
- Boolean
Veraltet, nicht verwenden.
- handlers
- DelegatingHandler[]
Optional: ein Array von DelegatingHandler Objekten, die der HTTP-Clientpipeline hinzugefügt werden sollen.
Gilt für:
ConnectorClient(Uri, ServiceClientCredentials, DelegatingHandler[])
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
public ConnectorClient (Uri baseUri, Microsoft.Rest.ServiceClientCredentials credentials, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * Microsoft.Rest.ServiceClientCredentials * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (baseUri As Uri, credentials As ServiceClientCredentials, ParamArray handlers As DelegatingHandler())
Parameter
- baseUri
- Uri
Dies ist optional. Der Basis-URI des Diensts.
- credentials
- Microsoft.Rest.ServiceClientCredentials
Erforderlich. Abonnementanmeldeinformationen, die das Clientabonnement eindeutig identifizieren.
- handlers
- DelegatingHandler[]
Dies ist optional. Die delegierenden Handler, die der HTTP-Clientpipeline hinzugefügt werden sollen.
Ausnahmen
Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist.
Gilt für:
ConnectorClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
public ConnectorClient (Microsoft.Rest.ServiceClientCredentials credentials, System.Net.Http.HttpClientHandler rootHandler, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Microsoft.Rest.ServiceClientCredentials * System.Net.Http.HttpClientHandler * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (credentials As ServiceClientCredentials, rootHandler As HttpClientHandler, ParamArray handlers As DelegatingHandler())
Parameter
- credentials
- Microsoft.Rest.ServiceClientCredentials
Erforderlich. Abonnementanmeldeinformationen, die das Clientabonnement eindeutig identifizieren.
- rootHandler
- HttpClientHandler
Dies ist optional. Der HTTP-Clienthandler, der zum Verarbeiten des HTTP-Transports verwendet wird.
- handlers
- DelegatingHandler[]
Dies ist optional. Die delegierenden Handler, die der HTTP-Clientpipeline hinzugefügt werden sollen.
Ausnahmen
Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist.
Gilt für:
ConnectorClient(ServiceClientCredentials, HttpClient, Boolean)
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
public ConnectorClient (Microsoft.Rest.ServiceClientCredentials credentials, System.Net.Http.HttpClient httpClient, bool disposeHttpClient);
new Microsoft.Bot.Connector.ConnectorClient : Microsoft.Rest.ServiceClientCredentials * System.Net.Http.HttpClient * bool -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (credentials As ServiceClientCredentials, httpClient As HttpClient, disposeHttpClient As Boolean)
Parameter
- credentials
- Microsoft.Rest.ServiceClientCredentials
Erforderlich. Abonnementanmeldeinformationen, die das Clientabonnement eindeutig identifizieren.
- httpClient
- HttpClient
Der zu verwendende HttpClient.
- disposeHttpClient
- Boolean
True: entsorgt den bereitgestellten httpClient beim Aufrufen von ConnectorClient.Dispose(). False: wird den bereitgestellten httpClient nicht verwerfen.
Ausnahmen
Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist.
Gilt für:
ConnectorClient(Uri, DelegatingHandler[])
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
protected ConnectorClient (Uri baseUri, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Protected Sub New (baseUri As Uri, ParamArray handlers As DelegatingHandler())
Parameter
- baseUri
- Uri
Dies ist optional. Der Basis-URI des Diensts.
- handlers
- DelegatingHandler[]
Dies ist optional. Die delegierenden Handler, die der HTTP-Clientpipeline hinzugefügt werden sollen.
Ausnahmen
Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist.
Gilt für:
ConnectorClient(Uri, HttpClientHandler, DelegatingHandler[])
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
protected ConnectorClient (Uri baseUri, System.Net.Http.HttpClientHandler rootHandler, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Uri * System.Net.Http.HttpClientHandler * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Protected Sub New (baseUri As Uri, rootHandler As HttpClientHandler, ParamArray handlers As DelegatingHandler())
Parameter
- baseUri
- Uri
Dies ist optional. Der Basis-URI des Diensts.
- rootHandler
- HttpClientHandler
Dies ist optional. Der http-Clienthandler, der zum Verarbeiten des HTTP-Transports verwendet wird.
- handlers
- DelegatingHandler[]
Dies ist optional. Die delegierenden Handler, die der HTTP-Clientpipeline hinzugefügt werden sollen.
Ausnahmen
Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist.
Gilt für:
ConnectorClient(HttpClientHandler, DelegatingHandler[])
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
protected ConnectorClient (System.Net.Http.HttpClientHandler rootHandler, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : System.Net.Http.HttpClientHandler * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Protected Sub New (rootHandler As HttpClientHandler, ParamArray handlers As DelegatingHandler())
Parameter
- rootHandler
- HttpClientHandler
Dies ist optional. Der http-Clienthandler, der zum Verarbeiten des HTTP-Transports verwendet wird.
- handlers
- DelegatingHandler[]
Dies ist optional. Die delegierenden Handler, die der HTTP-Clientpipeline hinzugefügt werden sollen.
Gilt für:
ConnectorClient(HttpClient, Boolean)
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
protected ConnectorClient (System.Net.Http.HttpClient httpClient, bool disposeHttpClient);
new Microsoft.Bot.Connector.ConnectorClient : System.Net.Http.HttpClient * bool -> Microsoft.Bot.Connector.ConnectorClient
Protected Sub New (httpClient As HttpClient, disposeHttpClient As Boolean)
Parameter
- httpClient
- HttpClient
Der zu verwendende HttpClient.
- disposeHttpClient
- Boolean
True: entsorgt den bereitgestellten httpClient beim Aufrufen von ConnectorClient.Dispose(). False: wird den bereitgestellten httpClient nicht verwerfen.
Gilt für:
ConnectorClient(ServiceClientCredentials, DelegatingHandler[])
Initialisiert eine neue Instanz der ConnectorClient-Klasse.
public ConnectorClient (Microsoft.Rest.ServiceClientCredentials credentials, params System.Net.Http.DelegatingHandler[] handlers);
new Microsoft.Bot.Connector.ConnectorClient : Microsoft.Rest.ServiceClientCredentials * System.Net.Http.DelegatingHandler[] -> Microsoft.Bot.Connector.ConnectorClient
Public Sub New (credentials As ServiceClientCredentials, ParamArray handlers As DelegatingHandler())
Parameter
- credentials
- Microsoft.Rest.ServiceClientCredentials
Erforderlich. Abonnementanmeldeinformationen, die das Clientabonnement eindeutig identifizieren.
- handlers
- DelegatingHandler[]
Dies ist optional. Die delegierenden Handler, die der HTTP-Clientpipeline hinzugefügt werden sollen.
Ausnahmen
Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist.