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 de conectores de transmissão em fluxo correta que está a processar a determinada atividade.
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 Transmissão em Fluxo 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 de transmissão em fluxo, temos de responder através da mesma ligação que está a comunicar com um socket Web. Este método irá procurar todas as ligações de transmissão em fluxo ativas no adaptador de cloud e devolver 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 RequestHandler (canal -> bot), ambos criados pelo adaptador. No entanto, as mensagens proativas não sabem com que ligação falar, pelo que este método foi concebido para ajudar na resolução de ligação para essas mensagens proativas.