CloudAdapterBase.GetStreamingConnectorFactory(Activity) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Es bekommt die richtige Streaming-Connector-Fabrik, die die jeweilige 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 gerade verarbeitet wird.
Gibt zurück
Die Streaming Connector Factory ist für die Verarbeitung der Aktivität verantwortlich.
Hinweise
Für HTTP-Anfragen erstellen wir normalerweise eine neue Connector-Fabrik und antworten auf die Aktivität über eine neue HTTP-Anfrage. Wenn wir jedoch Aktivitäten über eine Streaming-Verbindung verarbeiten, müssen wir über dieselbe Verbindung antworten, die mit einem Websocket kommuniziert. Diese Methode sucht alle aktiven Streaming-Verbindungen im Cloud-Adapter nach und gibt die Connector-Fabrik zurück, die die Aktivität verarbeitet. Nachrichten zwischen Bot und Kanal laufen über StreamingConnection (Bot – Kanal> ) und RequestHandler (Kanal –> Bot), die beide vom Adapter erstellt werden. Allerdings wissen proaktive Nachrichten nicht, mit welcher Verbindung sie sprechen sollen, daher ist diese Methode darauf ausgelegt, die Verbindungslösung solcher proaktiven Nachrichten zu unterstützen.