CloudAdapterBase.GetStreamingConnectorFactory(Activity) Methode

Definition

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.

Gilt für: