Freigeben über


CloudAdapterBase.GetStreamingConnectorFactory(Activity) Methode

Definition

Ruft die richtige Streamingconnector-Factory ab, die die angegebene Aktivität verarbeitet.

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

Parameter

activity
Activity

Die Aktivität, die verarbeitet wird.

Gibt zurück

Die Streaming Connector Factory, die für die Verarbeitung der Aktivität verantwortlich ist.

Hinweise

Bei HTTP-Anforderungen erstellen wir normalerweise eine neue Connector factory und antworten auf die Aktivität über eine neue HTTP-Anforderung. Beim Verarbeiten von Aktivitäten über eine Streamingverbindung müssen wir jedoch über dieselbe Verbindung antworten, die mit einem Websocket spricht. Diese Methode sucht alle aktiven Streamingverbindungen im Cloudadapter und gibt die Connector factory zurück, die die Aktivität verarbeitet. Nachrichten zwischen Bot und Kanal durchlaufen streamingConnection (Bot -> Kanal) und RequestHandler (Kanal –> Bot), die beide vom Adapter erstellt wurden. Proaktive Nachrichten wissen jedoch nicht, mit welcher Verbindung sie kommunizieren sollen, daher ist diese Methode konzipiert, um die Verbindungsauflösung für solche proaktiven Nachrichten zu unterstützen.

Gilt für: