Taal

CloudAdapterBase.GetStreamingConnectorFactory(Activity) Methode

Definitie

Krijgt de juiste streamingconnectorfabriek die de betreffende activiteit verwerkt.

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

Parameters

activity
Activity

De activiteit die wordt verwerkt.

Retouren

De Streaming Connector Factory is verantwoordelijk voor de verwerking van de activiteit.

Opmerkingen

Voor HTTP-verzoeken maken we meestal een nieuwe connector factory aan en reageren we op de activiteit via een nieuw HTTP-verzoek. Bij het verwerken van activiteiten via een streamingverbinding moeten we echter reageren via dezelfde verbinding die met een websocket communiceert. Deze methode zoekt alle actieve streamingverbindingen op in de cloud adapter en geeft de connectorfabriek terug die de activiteit verwerkt. Berichten tussen bot en kanaal gaan via de StreamingConnection (bot -> kanaal) en RequestHandler (kanaal -> bot), beide gemaakt door de adapter. Proactieve berichten weten echter niet met welke verbinding ze moeten praten, dus deze methode is ontworpen om de verbindingsoplossing voor zulke proactieve berichten te ondersteunen.

Van toepassing op