CloudAdapterBase.GetStreamingConnectorFactory(Activity) Metodo

Definizione

Ottiene la factory corretta del connettore di streaming che elabora l'attività specificata.

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

Attività in fase di elaborazione.

Restituisce

Factory del connettore di streaming responsabile dell'elaborazione dell'attività.

Commenti

Per le richieste HTTP, in genere si crea una nuova factory del connettore e si risponde all'attività tramite una nuova richiesta HTTP. Tuttavia, quando si elaborano le attività tramite una connessione di streaming, è necessario rispondere alla stessa connessione che comunica con un Web Socket. Questo metodo cercherà tutte le connessioni di streaming attive nella scheda cloud e restituirà la factory del connettore che sta elaborando l'attività. I messaggi tra bot e canale passano attraverso StreamingConnection (bot -> canale) e RequestHandler (canale -> bot), entrambi creati dall'adapter. Tuttavia, i messaggi proattivi non conoscono la connessione a cui comunicare, quindi questo metodo è progettato per facilitare la risoluzione della connessione per tali messaggi proattivi.

Si applica a