Lingua

CloudAdapterBase.GetStreamingConnectorFactory(Activity) Metodo

Definizione

Ottiene la corretta factory di connettori di streaming che sta elaborando l'attività data.

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

Parametri

activity
Activity

L'attività che viene elaborata.

Valori restituiti

La Streaming Connector Factory responsabile dell'elaborazione dell'attività.

Commenti

Per le richieste HTTP, di solito creiamo una nuova fabbrica di connettori e rispondiamo all'attività tramite una nuova richiesta HTTP. Tuttavia, quando elaboriamo attività tramite una connessione in streaming, dobbiamo rispondere tramite la stessa connessione che comunica con un socket web. Questo metodo cercherà tutte le connessioni di streaming attive nell'adattatore cloud e restituirà la fabbrica dei connettori che sta elaborando l'attività. I messaggi tra bot e canale passano attraverso StreamingConnection (bot -> canale) e RequestHandler (canale -> bot), entrambi creati dall'adattatore. Tuttavia, i messaggi proattivi non sanno a quale connessione rivolgersi, quindi questo metodo è progettato per aiutare nella risoluzione della connessione di tali messaggi proattivi.

Si applica a