CloudAdapterBase.GetStreamingConnectorFactory(Activity) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém a fábrica correta de conectores de streaming que está a processar a atividade 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
A atividade que está a ser processada.
Devoluções
A Fábrica de Conectores de Streaming responsável pelo processamento da atividade.
Observações
Para pedidos HTTP, normalmente criamos uma nova fábrica de conectores e respondemos à atividade através de um novo pedido HTTP. No entanto, ao processar atividades através de uma ligação em streaming, precisamos de responder pela mesma ligação que está a comunicar com um web socket. Este método procura todas as ligações de streaming ativas no adaptador cloud e devolve a fábrica de conectores que está a processar a atividade. As mensagens entre o bot e o canal passam pelo StreamingConnection (bot -> canal) e pelo RequestHandler (canal -> bot), ambos criados pelo adaptador. No entanto, as mensagens proativas não sabem com que ligação falar, por isso este método foi concebido para ajudar na resolução da ligação para essas mensagens proativas.