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.
Hiermee haalt u de juiste streamingconnectorfactory op die de opgegeven 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 streamingconnectorfactory die verantwoordelijk is voor het verwerken van de activiteit.
Opmerkingen
Voor HTTP-aanvragen maken we meestal een nieuwe connectorfactory en reageren we op de activiteit via een nieuwe HTTP-aanvraag. Bij het verwerken van activiteiten via een streamingverbinding moeten we echter reageren via dezelfde verbinding die met een websockets praat. Met deze methode worden alle actieve streamingverbindingen in de cloudadapter opgezoekt en wordt de connectorfactory geretourneerd die de activiteit verwerkt. Berichten tussen bot en kanaal gaan via StreamingConnection (bot -> kanaal) en RequestHandler (kanaal -> bot), beide gemaakt door de adapter. Proactieve berichten weten echter niet met welke verbinding u moet praten, dus deze methode is ontworpen om te helpen bij het oplossen van de verbinding voor dergelijke proactieve berichten.