ConnectorClient Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ConnectorClient(DelegatingHandler[])
Инициализирует новый экземпляр класса 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())
Параметры
- handlers
- DelegatingHandler[]
Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.
Применяется к
ConnectorClient(Uri, MicrosoftAppCredentials, HttpClientHandler, Boolean, HttpClient, DelegatingHandler[])
Инициализирует новый экземпляр класса 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())
Параметры
- baseUri
- Uri
Базовый URI для службы Bot Connector.
- credentials
- MicrosoftAppCredentials
Учетные данные для службы Bot Connector.
- httpClientHandler
- HttpClientHandler
Обработчик сообщений http-клиента, используемый для этого клиента соединителя.
- addJwtTokenRefresher
- Boolean
Не рекомендуется, не используйте.
- customHttpClient
- HttpClient
Клиент HTTP, используемый для этого клиента соединителя.
- handlers
- DelegatingHandler[]
Необязательный массив DelegatingHandler объектов для добавления в конвейер КЛИЕНТА HTTP.
Применяется к
ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean, DelegatingHandler[])
Инициализирует новый экземпляр класса 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())
Параметры
- baseUri
- Uri
Базовый URI для службы Bot Connector.
- credentials
- Microsoft.Rest.ServiceClientCredentials
Учетные данные для службы Bot Connector.
- customHttpClient
- HttpClient
Клиент HTTP, используемый для этого клиента соединителя.
- addJwtTokenRefresher
- Boolean
Не рекомендуется, не используйте.
- handlers
- DelegatingHandler[]
Необязательный массив DelegatingHandler объектов для добавления в конвейер КЛИЕНТА HTTP.
Применяется к
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())
Параметры
- baseUri
- Uri
- credentials
- MicrosoftAppCredentials
- httpClientHandler
- HttpClientHandler
- addJwtTokenRefresher
- Boolean
- handlers
- DelegatingHandler[]
Применяется к
ConnectorClient(Uri, String, String, DelegatingHandler[])
Инициализирует новый экземпляр класса 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())
Параметры
- baseUri
- Uri
Базовый URI для службы Bot Connector.
- microsoftAppId
- String
Необязательный идентификатор приложения Майкрософт для ресурса бота.
Если значение равно NULL, этот параметр считывается из MicrosoftAppId
параметра для ресурса приложения бота.
- microsoftAppPassword
- String
Необязательно— пароль приложения Майкрософт для бота.
Если значение равно NULL, этот параметр считывается из MicrosoftAppPassword
параметра для ресурса приложения бота.
- handlers
- DelegatingHandler[]
Необязательный массив DelegatingHandler объектов для добавления в конвейер КЛИЕНТА HTTP.
Применяется к
ConnectorClient(Uri, ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])
Инициализирует новый экземпляр класса 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())
Параметры
- baseUri
- Uri
Необязательный элемент. Базовый URI службы.
- credentials
- Microsoft.Rest.ServiceClientCredentials
Обязательный. Учетные данные подписки, которые однозначно идентифицируют подписку клиента.
- rootHandler
- HttpClientHandler
Необязательный элемент. Обработчик http-клиента, используемый для обработки транспорта HTTP.
- handlers
- DelegatingHandler[]
Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.
Исключения
Возникает, если обязательный параметр имеет значение NULL.
Применяется к
ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean)
Инициализирует новый экземпляр класса 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)
Параметры
- baseUri
- Uri
Базовый URI для службы Bot Connector.
- credentials
- Microsoft.Rest.ServiceClientCredentials
Учетные данные для службы Bot Connector.
- customHttpClient
- HttpClient
Клиент HTTP, используемый для этого клиента соединителя.
- disposeHttpClient
- Boolean
Следует ли удалить HttpClientобъект .
Комментарии
Конструктор, специально разработанный как тот, который позволяет управлять удалением пользовательского HttpClient.
Microsoft.Rest.ServiceClient`1 Имеет только один конструктор, который принимает управление удалением , поэтому мы вызываем эту перегрузку HttpClientздесь. Все остальные перегрузки ConnectorClient не будут управлять этим параметром, и по умолчанию будет установлено значение true, что приводит к удалению предоставленного HttpClient при удалении ConnectorClient . При повторном HttpClient использовании экземпляров в соединителях передайте "false" для , disposeHttpClient
чтобы избежать ObjectDisposedException.
Применяется к
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())
Параметры
- baseUri
- Uri
- credentials
- MicrosoftAppCredentials
- addJwtTokenRefresher
- Boolean
- handlers
- DelegatingHandler[]
Применяется к
ConnectorClient(Uri, MicrosoftAppCredentials, Boolean, DelegatingHandler[])
Инициализирует новый экземпляр класса 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())
Параметры
- baseUri
- Uri
Базовый URI для службы Bot Connector.
- credentials
- MicrosoftAppCredentials
Учетные данные для службы Bot Connector.
- addJwtTokenRefresher
- Boolean
Не рекомендуется, не используйте.
- handlers
- DelegatingHandler[]
Необязательный массив DelegatingHandler объектов для добавления в конвейер КЛИЕНТА HTTP.
Применяется к
ConnectorClient(Uri, MicrosoftAppCredentials, HttpClient, Boolean, DelegatingHandler[])
Инициализирует новый экземпляр класса 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())
Параметры
- baseUri
- Uri
Базовый URI для службы Bot Connector.
- credentials
- MicrosoftAppCredentials
Учетные данные для службы Bot Connector.
- customHttpClient
- HttpClient
Клиент HTTP, используемый для этого клиента соединителя.
- addJwtTokenRefresher
- Boolean
Не рекомендуется, не используйте.
- handlers
- DelegatingHandler[]
Необязательный массив DelegatingHandler объектов для добавления в конвейер КЛИЕНТА HTTP.
Применяется к
ConnectorClient(Uri, ServiceClientCredentials, DelegatingHandler[])
Инициализирует новый экземпляр класса 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())
Параметры
- baseUri
- Uri
Необязательный элемент. Базовый URI службы.
- credentials
- Microsoft.Rest.ServiceClientCredentials
Обязательный. Учетные данные подписки, которые однозначно идентифицируют подписку клиента.
- handlers
- DelegatingHandler[]
Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.
Исключения
Возникает, если обязательный параметр имеет значение NULL.
Применяется к
ConnectorClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])
Инициализирует новый экземпляр класса 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())
Параметры
- credentials
- Microsoft.Rest.ServiceClientCredentials
Обязательный. Учетные данные подписки, которые однозначно идентифицируют подписку клиента.
- rootHandler
- HttpClientHandler
Необязательный элемент. Обработчик http-клиента, используемый для обработки транспорта HTTP.
- handlers
- DelegatingHandler[]
Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.
Исключения
Возникает, если обязательный параметр имеет значение NULL.
Применяется к
ConnectorClient(ServiceClientCredentials, HttpClient, Boolean)
Инициализирует новый экземпляр класса 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)
Параметры
- credentials
- Microsoft.Rest.ServiceClientCredentials
Обязательный. Учетные данные подписки, которые однозначно идентифицируют подписку клиента.
- httpClient
- HttpClient
Используемый httpClient.
- disposeHttpClient
- Boolean
True: удаляет предоставленный httpClient при вызове ConnectorClient.Dispose(). False: не удаляет предоставленный httpClient.
Исключения
Возникает, если обязательный параметр имеет значение NULL.
Применяется к
ConnectorClient(Uri, DelegatingHandler[])
Инициализирует новый экземпляр класса 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())
Параметры
- baseUri
- Uri
Необязательный элемент. Базовый URI службы.
- handlers
- DelegatingHandler[]
Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.
Исключения
Возникает, если обязательный параметр имеет значение NULL.
Применяется к
ConnectorClient(Uri, HttpClientHandler, DelegatingHandler[])
Инициализирует новый экземпляр класса 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())
Параметры
- baseUri
- Uri
Необязательный элемент. Базовый URI службы.
- rootHandler
- HttpClientHandler
Необязательный элемент. Обработчик http-клиента, используемый для обработки транспорта HTTP.
- handlers
- DelegatingHandler[]
Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.
Исключения
Возникает, если обязательный параметр имеет значение NULL.
Применяется к
ConnectorClient(HttpClientHandler, DelegatingHandler[])
Инициализирует новый экземпляр класса 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())
Параметры
- rootHandler
- HttpClientHandler
Необязательный элемент. Обработчик http-клиента, используемый для обработки транспорта HTTP.
- handlers
- DelegatingHandler[]
Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.
Применяется к
ConnectorClient(HttpClient, Boolean)
Инициализирует новый экземпляр класса 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)
Параметры
- httpClient
- HttpClient
Используемый httpClient.
- disposeHttpClient
- Boolean
True: удаляет предоставленный httpClient при вызове ConnectorClient.Dispose(). False: не удаляет предоставленный httpClient.
Применяется к
ConnectorClient(ServiceClientCredentials, DelegatingHandler[])
Инициализирует новый экземпляр класса 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())
Параметры
- credentials
- Microsoft.Rest.ServiceClientCredentials
Обязательный. Учетные данные подписки, которые однозначно идентифицируют подписку клиента.
- handlers
- DelegatingHandler[]
Необязательный элемент. Делегирующие обработчики для добавления в конвейер http-клиента.
Исключения
Возникает, если обязательный параметр имеет значение NULL.