CloudAdapterBase.GetStreamingConnectorFactory(Activity) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает правильную фабрику соединителя потоковой передачи, обрабатывающую заданное действие.
protected virtual Microsoft.Bot.Connector.Authentication.ConnectorFactory GetStreamingConnectorFactory (Microsoft.Bot.Schema.Activity activity);
abstract member GetStreamingConnectorFactory : Microsoft.Bot.Schema.Activity -> Microsoft.Bot.Connector.Authentication.ConnectorFactory
override this.GetStreamingConnectorFactory : Microsoft.Bot.Schema.Activity -> Microsoft.Bot.Connector.Authentication.ConnectorFactory
Protected Overridable Function GetStreamingConnectorFactory (activity As Activity) As ConnectorFactory
Параметры
- activity
- Activity
Обрабатываемые действия.
Возвращаемое значение
Фабрика соединителя потоковой передачи, отвечающей за обработку действия.
Комментарии
Для HTTP-запросов мы обычно создаем фабрику соединителей и отвечаем на действие по новому HTTP-запросу. Однако при обработке действий через потоковое подключение необходимо ответить по тому же соединению, которое взаимодействует с веб-сокетом. Этот метод будет искать все активные подключения потоковой передачи в облачном адаптере и возвращать фабрику соединителей, обрабатывающую действие. Сообщения между ботом и каналом проходят через StreamingConnection (бот —> канал) и RequestHandler (канал —> бот), созданные адаптером. Однако упреждающие сообщения не знают, с каким подключением следует взаимодействовать, поэтому этот метод предназначен для помощи в разрешении таких упреждающих сообщений.