ConnectorClient Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
REST API Bot Connector позволяет боту отправлять и получать сообщения в каналы, настроенные на портале разработчика Bot Framework. Служба соединителя использует стандартные отраслевые REST и JSON по протоколу HTTPS.
Доступны клиентские библиотеки для этого REST API. Список см. ниже.
Многие боты будут использовать КАК REST API Bot Connector, так и соответствующий REST API состояния бота. REST API состояния бота позволяет боту хранить и извлекать состояние, связанное с пользователями и беседами.
Проверка подлинности для REST API Bot Connector и Bot State выполняется с помощью маркеров носителя JWT и подробно описана в документе Проверка подлинности соединителя .
Клиентские библиотеки для REST API Bot Connector
- Bot Builder для C #
- Bot Builder для Node.js
- Создание собственного из файла Swagger API соединителя
© Майкрософт (Microsoft), 2016.
public class ConnectorClient : Microsoft.Rest.ServiceClient<Microsoft.Bot.Connector.ConnectorClient>, IDisposable, Microsoft.Bot.Connector.IConnectorClient
type ConnectorClient = class
inherit ServiceClient<ConnectorClient>
interface IConnectorClient
interface IDisposable
Public Class ConnectorClient
Inherits ServiceClient(Of ConnectorClient)
Implements IConnectorClient, IDisposable
- Наследование
-
Microsoft.Rest.ServiceClient<ConnectorClient>ConnectorClient
- Реализации
Конструкторы
ConnectorClient(DelegatingHandler[]) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(HttpClient, Boolean) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(HttpClientHandler, DelegatingHandler[]) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(ServiceClientCredentials, DelegatingHandler[]) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(ServiceClientCredentials, HttpClient, Boolean) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[]) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(Uri, DelegatingHandler[]) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(Uri, HttpClientHandler, DelegatingHandler[]) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(Uri, MicrosoftAppCredentials, Boolean, DelegatingHandler[]) |
REST API Bot Connector позволяет боту отправлять и получать сообщения в каналы, настроенные на портале разработчика Bot Framework. Служба соединителя использует стандартные отраслевые REST и JSON по протоколу HTTPS. Доступны клиентские библиотеки для этого REST API. Список см. ниже. Многие боты будут использовать КАК REST API Bot Connector, так и соответствующий REST API состояния бота. REST API состояния бота позволяет боту хранить и извлекать состояние, связанное с пользователями и беседами. Проверка подлинности для REST API Bot Connector и Bot State выполняется с помощью маркеров носителя JWT и подробно описана в документе Проверка подлинности соединителя . Клиентские библиотеки для REST API Bot Connector
© Майкрософт (Microsoft), 2016. |
ConnectorClient(Uri, MicrosoftAppCredentials, Boolean, DelegatingHandler[]) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(Uri, MicrosoftAppCredentials, HttpClient, Boolean, DelegatingHandler[]) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(Uri, MicrosoftAppCredentials, HttpClientHandler, Boolean, DelegatingHandler[]) |
REST API Bot Connector позволяет боту отправлять и получать сообщения в каналы, настроенные на портале разработчика Bot Framework. Служба соединителя использует стандартные отраслевые REST и JSON по протоколу HTTPS. Доступны клиентские библиотеки для этого REST API. Список см. ниже. Многие боты будут использовать КАК REST API Bot Connector, так и соответствующий REST API состояния бота. REST API состояния бота позволяет боту хранить и извлекать состояние, связанное с пользователями и беседами. Проверка подлинности для REST API Bot Connector и Bot State выполняется с помощью маркеров носителя JWT и подробно описана в документе Проверка подлинности соединителя . Клиентские библиотеки для REST API Bot Connector
© Майкрософт (Microsoft), 2016. |
ConnectorClient(Uri, MicrosoftAppCredentials, HttpClientHandler, Boolean, HttpClient, DelegatingHandler[]) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(Uri, ServiceClientCredentials, DelegatingHandler[]) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean, DelegatingHandler[]) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(Uri, ServiceClientCredentials, HttpClient, Boolean) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(Uri, ServiceClientCredentials, HttpClientHandler, DelegatingHandler[]) |
Инициализирует новый экземпляр класса ConnectorClient. |
ConnectorClient(Uri, String, String, DelegatingHandler[]) |
Инициализирует новый экземпляр класса ConnectorClient. |
Свойства
Attachments |
Возвращает IAttachments. |
BaseUri |
Возвращает или задает базовый URI службы. |
Conversations |
Возвращает IConversations. |
Credentials |
Возвращает учетные данные подписки, которые однозначно идентифицируют подписку клиента. |
DeserializationSettings |
Возвращает параметры десериализации JSON. |
SerializationSettings |
Возвращает параметры сериализации JSON. |
Методы
AddDefaultRequestHeaders(HttpClient) |
Настраивает HTTP-клиент для включения заголовков по умолчанию для Bot Framework. |
GetArchitecture() |
Возвращает архитектуру платформы Служба Bot Azure. |
GetASPNetVersion() |
Возвращает имя платформа .NET Framework версии Служба Bot Azure. |
GetClientVersion<T>(T) |
Возвращает версию сборки для Служба Bot Azure. |
GetOsVersion() |
Возвращает описание операционной системы Служба Bot Azure. |