Freigeben über


ConnectorClient Konstruktoren

Definition

Überlädt

ConnectorClient(DelegatingHandler[])

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(Uri, MicrosoftAppCredentials, HttpClientHandler, Boolean, HttpClient, DelegatingHandler[])

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean, DelegatingHandler[])

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(Uri, MicrosoftAppCredentials, HttpClientHandler, Boolean, DelegatingHandler[])
ConnectorClient(Uri, String, String, DelegatingHandler[])

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(Uri, ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean)

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(Uri, MicrosoftAppCredentials, Boolean, DelegatingHandler[])
ConnectorClient(Uri, MicrosoftAppCredentials, Boolean, DelegatingHandler[])

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(Uri, MicrosoftAppCredentials, HttpClient, Boolean, DelegatingHandler[])

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(ServiceClientCredentials, HttpClient, Boolean)

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(Uri, DelegatingHandler[])

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(Uri, HttpClientHandler, DelegatingHandler[])

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(HttpClientHandler, DelegatingHandler[])

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(HttpClient, Boolean)

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

ConnectorClient(ServiceClientCredentials, DelegatingHandler[])

Initialisiert eine neue Instanz der ConnectorClient-Klasse.

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
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
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.

Gilt für: