CloudAdapterBase.GetStreamingConnectorFactory(Activity) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.