Udostępnij przez


CloudAdapterBase.GetStreamingConnectorFactory(Activity) Metoda

Definicja

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.

Dotyczy