Поделиться через


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 (канал —> бот), созданные адаптером. Однако упреждающие сообщения не знают, с каким подключением следует взаимодействовать, поэтому этот метод предназначен для помощи в разрешении таких упреждающих сообщений.

Применяется к