CloudAdapterBase.GetStreamingConnectorFactory(Activity) Método

Definición

Obtiene la fábrica correcta de conectores de streaming que procesa la actividad dada.

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

Parámetros

activity
Activity

La actividad que se está procesando.

Devoluciones

La Fábrica de Conectores de Streaming es responsable de procesar la actividad.

Comentarios

Para las solicitudes HTTP, normalmente creamos una nueva fábrica de conectores y respondemos a la actividad a través de una nueva solicitud HTTP. Sin embargo, al procesar actividades a través de una conexión en streaming, necesitamos responder a través de la misma conexión que está comunicándose con un socket web. Este método buscará todas las conexiones de streaming activas en el adaptador de nube y devolverá la fábrica de conectores que está procesando la actividad. Los mensajes entre bot y canal pasan por StreamingConnection (bot -> canal) y RequestHandler (canal -> bot), ambos creados por el adaptador. Sin embargo, los mensajes proactivos no saben a qué conexión dirigirse, por lo que este método está diseñado para ayudar a resolver la conexión de esos mensajes proactivos.

Se aplica a