Langue

CloudAdapterBase.GetStreamingConnectorFactory(Activity) Méthode

Définition

Obtient la bonne usine de connecteurs de streaming qui traite l’activité donnée.

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

Paramètres

activity
Activity

L’activité qui est en cours de traitement.

Retours

L’usine de connecteurs de streaming responsable du traitement de l’activité.

Remarques

Pour les requêtes HTTP, nous créons généralement une nouvelle usine de connecteurs et répondons à l’activité via une nouvelle requête HTTP. Cependant, lors du traitement des activités via une connexion en streaming, nous devons répondre via la même connexion qui communique avec un web socket. Cette méthode recherchera toutes les connexions de streaming actives dans l’adaptateur cloud et retournera la fabrique de connecteurs qui traite l’activité. Les messages entre bot et canal passent par StreamingConnection (bot -> canal) et RequestHandler (canal -> bot), tous deux créés par l’adaptateur. Cependant, les messages proactifs ne savent pas à quelle connexion s’adresser, donc cette méthode est conçue pour aider à la résolution de ces messages proactifs.

S’applique à