CloudAdapterBase.GetStreamingConnectorFactory(Activity) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.