Compartir a través de


ConnectorClient Constructores

Definición

Sobrecargas

ConnectorClient(DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

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

Inicializa una nueva instancia de la clase ConnectorClient.

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

Inicializa una nueva instancia de la clase ConnectorClient.

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

Inicializa una nueva instancia de la clase ConnectorClient.

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

Inicializa una nueva instancia de la clase ConnectorClient.

ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean)

Inicializa una nueva instancia de la clase ConnectorClient.

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

Inicializa una nueva instancia de la clase ConnectorClient.

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

Inicializa una nueva instancia de la clase ConnectorClient.

ConnectorClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

ConnectorClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

ConnectorClient(ServiceClientCredentials, HttpClient, Boolean)

Inicializa una nueva instancia de la clase ConnectorClient.

ConnectorClient(Uri, DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

ConnectorClient(Uri, HttpClientHandler, DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

ConnectorClient(HttpClientHandler, DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

ConnectorClient(HttpClient, Boolean)

Inicializa una nueva instancia de la clase ConnectorClient.

ConnectorClient(ServiceClientCredentials, DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

ConnectorClient(DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

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())

Parámetros

handlers
DelegatingHandler[]

Opcional. Controladores de delegación que se van a agregar a la canalización de cliente http.

Se aplica a

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

Inicializa una nueva instancia de la clase ConnectorClient.

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())

Parámetros

baseUri
Uri

URI base para el servicio Bot Connector.

credentials
MicrosoftAppCredentials

Credenciales del servicio Bot Connector.

httpClientHandler
HttpClientHandler

Controlador de mensajes de cliente HTTP que se va a usar para este cliente del conector.

addJwtTokenRefresher
Boolean

En desuso, no use.

customHttpClient
HttpClient

Cliente HTTP que se va a usar para este cliente del conector.

handlers
DelegatingHandler[]

Opcional, una matriz de DelegatingHandler objetos que se van a agregar a la canalización del cliente HTTP.

Se aplica a

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

Inicializa una nueva instancia de la clase ConnectorClient.

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())

Parámetros

baseUri
Uri

URI base para el servicio Bot Connector.

credentials
Microsoft.Rest.ServiceClientCredentials

Credenciales del servicio Bot Connector.

customHttpClient
HttpClient

Cliente HTTP que se va a usar para este cliente del conector.

addJwtTokenRefresher
Boolean

En desuso, no use.

handlers
DelegatingHandler[]

Opcional, una matriz de DelegatingHandler objetos que se van a agregar a la canalización del cliente HTTP.

Se aplica a

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())

Parámetros

baseUri
Uri
httpClientHandler
HttpClientHandler
addJwtTokenRefresher
Boolean
handlers
DelegatingHandler[]

Se aplica a

ConnectorClient(Uri, String, String, DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

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())

Parámetros

baseUri
Uri

URI base para el servicio Bot Connector.

microsoftAppId
String

Opcional, el identificador de aplicación de Microsoft para el recurso del bot. Si es null, esta configuración se lee de la MicrosoftAppId configuración del recurso de aplicación del bot.

microsoftAppPassword
String

Opcional, la contraseña de la aplicación de Microsoft para el bot. Si es null, esta configuración se lee de la MicrosoftAppPassword configuración del recurso de aplicación del bot.

handlers
DelegatingHandler[]

Opcional, una matriz de DelegatingHandler objetos que se van a agregar a la canalización del cliente HTTP.

Se aplica a

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

Inicializa una nueva instancia de la clase ConnectorClient.

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())

Parámetros

baseUri
Uri

Opcional. URI base del servicio.

credentials
Microsoft.Rest.ServiceClientCredentials

Necesario. Credenciales de suscripción que identifican de forma única la suscripción de cliente.

rootHandler
HttpClientHandler

Opcional. Controlador de cliente http que se usa para controlar el transporte http.

handlers
DelegatingHandler[]

Opcional. Controladores de delegación que se van a agregar a la canalización de cliente http.

Excepciones

Se produce cuando un parámetro obligatorio es NULL.

Se aplica a

ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean)

Inicializa una nueva instancia de la clase ConnectorClient.

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)

Parámetros

baseUri
Uri

URI base para el servicio Bot Connector.

credentials
Microsoft.Rest.ServiceClientCredentials

Credenciales del servicio Bot Connector.

customHttpClient
HttpClient

Cliente HTTP que se va a usar para este cliente del conector.

disposeHttpClient
Boolean

Si se va a eliminar .HttpClient

Comentarios

Constructor diseñado específicamente para ser el que permite controlar la eliminación del personalizado HttpClient. Microsoft.Rest.ServiceClient`1 solo tiene un constructor que acepta el control de la eliminación de HttpClient, por lo que llamamos a esa sobrecarga aquí. Todas las demás sobrecargas de ConnectorClient no controlarán este parámetro y el valor predeterminado será true, lo que dará lugar a la eliminación del elemento proporcionado HttpClient cuando ConnectorClient se elimine . Al reutilizar HttpClient instancias entre conectores, pase "false" para disposeHttpClient evitar ObjectDisposedException.

Se aplica a

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())

Parámetros

baseUri
Uri
addJwtTokenRefresher
Boolean
handlers
DelegatingHandler[]

Se aplica a

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

Inicializa una nueva instancia de la clase ConnectorClient.

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())

Parámetros

baseUri
Uri

URI base para el servicio Bot Connector.

credentials
MicrosoftAppCredentials

Credenciales del servicio Bot Connector.

addJwtTokenRefresher
Boolean

En desuso, no use.

handlers
DelegatingHandler[]

Opcional, una matriz de DelegatingHandler objetos que se van a agregar a la canalización del cliente HTTP.

Se aplica a

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

Inicializa una nueva instancia de la clase ConnectorClient.

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())

Parámetros

baseUri
Uri

URI base para el servicio Bot Connector.

credentials
MicrosoftAppCredentials

Credenciales del servicio Bot Connector.

customHttpClient
HttpClient

Cliente HTTP que se va a usar para este cliente del conector.

addJwtTokenRefresher
Boolean

En desuso, no use.

handlers
DelegatingHandler[]

Opcional, una matriz de DelegatingHandler objetos que se van a agregar a la canalización del cliente HTTP.

Se aplica a

ConnectorClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

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())

Parámetros

baseUri
Uri

Opcional. URI base del servicio.

credentials
Microsoft.Rest.ServiceClientCredentials

Necesario. Credenciales de suscripción que identifican de forma única la suscripción de cliente.

handlers
DelegatingHandler[]

Opcional. Controladores de delegación que se van a agregar a la canalización de cliente http.

Excepciones

Se produce cuando un parámetro obligatorio es NULL.

Se aplica a

ConnectorClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

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())

Parámetros

credentials
Microsoft.Rest.ServiceClientCredentials

Necesario. Credenciales de suscripción que identifican de forma única la suscripción de cliente.

rootHandler
HttpClientHandler

Opcional. Controlador de cliente http que se usa para controlar el transporte http.

handlers
DelegatingHandler[]

Opcional. Controladores de delegación que se van a agregar a la canalización de cliente http.

Excepciones

Se produce cuando un parámetro obligatorio es NULL.

Se aplica a

ConnectorClient(ServiceClientCredentials, HttpClient, Boolean)

Inicializa una nueva instancia de la clase ConnectorClient.

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)

Parámetros

credentials
Microsoft.Rest.ServiceClientCredentials

Necesario. Credenciales de suscripción que identifican de forma única la suscripción de cliente.

httpClient
HttpClient

HttpClient que se va a usar.

disposeHttpClient
Boolean

True: eliminará httpClient proporcionado al llamar a ConnectorClient.Dispose(). False: no eliminará httpClient proporcionado.

Excepciones

Se produce cuando un parámetro obligatorio es NULL.

Se aplica a

ConnectorClient(Uri, DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

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())

Parámetros

baseUri
Uri

Opcional. URI base del servicio.

handlers
DelegatingHandler[]

Opcional. Controladores de delegación que se van a agregar a la canalización de cliente http.

Excepciones

Se produce cuando un parámetro obligatorio es NULL.

Se aplica a

ConnectorClient(Uri, HttpClientHandler, DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

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())

Parámetros

baseUri
Uri

Opcional. URI base del servicio.

rootHandler
HttpClientHandler

Opcional. Controlador de cliente http que se usa para controlar el transporte http.

handlers
DelegatingHandler[]

Opcional. Controladores de delegación que se van a agregar a la canalización de cliente http.

Excepciones

Se produce cuando un parámetro obligatorio es NULL.

Se aplica a

ConnectorClient(HttpClientHandler, DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

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())

Parámetros

rootHandler
HttpClientHandler

Opcional. Controlador de cliente http que se usa para controlar el transporte http.

handlers
DelegatingHandler[]

Opcional. Controladores de delegación que se van a agregar a la canalización de cliente http.

Se aplica a

ConnectorClient(HttpClient, Boolean)

Inicializa una nueva instancia de la clase ConnectorClient.

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)

Parámetros

httpClient
HttpClient

HttpClient que se va a usar.

disposeHttpClient
Boolean

True: eliminará httpClient proporcionado al llamar a ConnectorClient.Dispose(). False: no eliminará httpClient proporcionado.

Se aplica a

ConnectorClient(ServiceClientCredentials, DelegatingHandler[])

Inicializa una nueva instancia de la clase ConnectorClient.

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())

Parámetros

credentials
Microsoft.Rest.ServiceClientCredentials

Necesario. Credenciales de suscripción que identifican de forma única la suscripción de cliente.

handlers
DelegatingHandler[]

Opcional. Controladores de delegación que se van a agregar a la canalización de cliente http.

Excepciones

Se produce cuando un parámetro obligatorio es NULL.

Se aplica a