Partilhar via


CloudAdapterBase.GetStreamingConnectorFactory(Activity) Método

Definição

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.

Aplica-se a