CloudAdapterBase.GetStreamingConnectorFactory(Activity) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Otrzymuje odpowiedni fabryczny złącze streamingowe, które przetwarza daną aktywność.
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
Parametry
- activity
- Activity
Aktywność, która jest przetwarzana.
Zwraca
Fabryka Streaming Connector odpowiedzialna za przetwarzanie tej aktywności.
Uwagi
Dla żądań HTTP zazwyczaj tworzymy nową fabrykę łączników i odpowiadamy na aktywność przez nowe żądanie HTTP. Jednak podczas przetwarzania aktywności przez połączenie streamingowe musimy odpowiadać przez to samo połączenie, które komunikuje się z gniazdem sieciowym. Ta metoda sprawdzi wszystkie aktywne połączenia streamingowe w zakładzie chmurowym i przywróci fabryczny konektor, który przetwarza aktywność. Wiadomości między botem a kanałem przechodzą przez StreamingConnection (bot -> kanał) oraz RequestHandler (kanał -> bot), oba tworzone przez adaptera. Jednak komunikaty proaktywne nie wiedzą, do którego połączenia rozmawiać, dlatego ta metoda została zaprojektowana, aby ułatwić rozwiązywanie takich komunikatów proaktywnych.