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.
Pobiera poprawną fabrykę łącznika przesyłania strumieniowego, która przetwarza dane działanie.
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
Działanie, które jest przetwarzane.
Zwraca
Fabryka łącznika przesyłania strumieniowego odpowiedzialna za przetwarzanie działania.
Uwagi
W przypadku żądań HTTP zwykle tworzymy nową fabrykę łącznika i odpowiadamy na działanie za pośrednictwem nowego żądania HTTP. Jednak podczas przetwarzania działań za pośrednictwem połączenia przesyłania strumieniowego musimy odpowiedzieć za pośrednictwem tego samego połączenia, które rozmawia z gniazdem internetowym. Ta metoda spowoduje wyszukanie wszystkich aktywnych połączeń przesyłania strumieniowego w adapterze w chmurze i zwrócenie fabryki łącznika, która przetwarza działanie. Komunikaty między botem a kanałem przechodzą przez element StreamingConnection (bot —> kanał) i RequestHandler (kanał —> bot), które zostały utworzone przez kartę. Jednak proaktywne komunikaty nie wiedzą, z którym połączeniem się komunikować, dlatego ta metoda ma na celu pomoc w rozwiązywaniu połączeń dla takich proaktywnych komunikatów.