CloudAdapterBase.GetStreamingConnectorFactory(Activity) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.