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.
Recebe a fábrica correta do conector de streaming que está processando 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á sendo processada.
Retornos
A Fábrica de Conectores de Streaming responsável pelo processamento da atividade.
Comentários
Para requisições HTTP, geralmente criamos uma nova fábrica de conectores e respondemos à atividade por meio de uma nova requisição HTTP. No entanto, ao processar atividades por uma conexão em streaming, precisamos responder pela mesma conexão que está se comunicando com um web socket. Esse método vai procurar todas as conexões de streaming ativas no adaptador de nuvem e devolver a fábrica de conectores que está processando a atividade. Mensagens entre bot e canal passam pelo StreamingConnection (bot -> canal) e pelo RequestHandler (canal -> bot), ambos criados pelo adaptador. No entanto, mensagens proativas não sabem com qual conexão falar, então esse método foi projetado para ajudar na resolução de conexões para essas mensagens proativas.