Język

CloudAdapterBase.GetStreamingConnectorFactory(Activity) Metoda

Definicja

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.

Dotyczy