CloudAdapterBase.GetStreamingConnectorFactory(Activity) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.