Compartilhar via


CloudAdapterBase.GetStreamingConnectorFactory(Activity) Método

Definição

Obtém a fábrica correta do conector de streaming que está processando a atividade fornecida.

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

A atividade que está sendo processada.

Retornos

A Fábrica do Conector de Streaming responsável por processar a atividade.

Comentários

Para solicitações HTTP, geralmente criamos uma nova fábrica de conectores e respondemos à atividade por meio de uma nova solicitação HTTP. No entanto, ao processar atividades em uma conexão de streaming, precisamos responder pela mesma conexão que está falando com um soquete da Web. Esse método pesquisará todas as conexões de streaming ativas no adaptador de nuvem e retornará a fábrica de conectores que está processando a atividade. As mensagens entre bot e canal passam pelo StreamingConnection (bot -> canal) e RequestHandler (canal -> bot), ambos criados pelo adaptador. No entanto, as mensagens proativas não sabem com qual conexão conversar, portanto, esse método foi projetado para ajudar na resolução de conexão para essas mensagens proativas.

Aplica-se a