StreamingRequestHandler Construtores
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.
Sobrecargas
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger) |
Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um WebSocket para um canal de transmissão em fluxo. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger) |
Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um Pipe Nomeado para um canal de transmissão em fluxo. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger) |
Inicializa uma nova instância da StreamingRequestHandler classe. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger) |
Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um WebSocket para um canal de transmissão em fluxo. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger) |
Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um Pipe Nomeado para um canal de transmissão em fluxo. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)
Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um WebSocket para um canal de transmissão em fluxo.
public StreamingRequestHandler (Microsoft.Bot.Builder.IBot bot, Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor activityProcessor, System.Net.WebSockets.WebSocket socket, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Builder.Streaming.StreamingRequestHandler : Microsoft.Bot.Builder.IBot * Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor * System.Net.WebSockets.WebSocket * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.Streaming.StreamingRequestHandler
Public Sub New (bot As IBot, activityProcessor As IStreamingActivityProcessor, socket As WebSocket, Optional logger As ILogger = Nothing)
Parâmetros
- bot
- IBot
O bot para o qual processamos os pedidos.
- activityProcessor
- IStreamingActivityProcessor
O processador para pedidos recebidos.
- socket
- WebSocket
O socket base a utilizar ao ligar ao canal.
- logger
- ILogger
Implementação do logger para informações de rastreio e depuração.
Aplica-se a
StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)
Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um Pipe Nomeado para um canal de transmissão em fluxo.
public StreamingRequestHandler (Microsoft.Bot.Builder.IBot bot, Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor activityProcessor, string pipeName, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Builder.Streaming.StreamingRequestHandler : Microsoft.Bot.Builder.IBot * Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor * string * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.Streaming.StreamingRequestHandler
Public Sub New (bot As IBot, activityProcessor As IStreamingActivityProcessor, pipeName As String, Optional logger As ILogger = Nothing)
Parâmetros
- bot
- IBot
O bot para o qual processamos os pedidos.
- activityProcessor
- IStreamingActivityProcessor
O processador para pedidos recebidos.
- pipeName
- String
O nome do Pipe Nomeado a utilizar ao ligar ao canal.
- logger
- ILogger
Implementação do logger para informações de rastreio e depuração.
Aplica-se a
StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger)
Inicializa uma nova instância da StreamingRequestHandler classe.
public StreamingRequestHandler (Microsoft.Bot.Builder.IBot bot, Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor activityProcessor, Microsoft.Bot.Connector.Streaming.Application.StreamingConnection connection, string audience = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Builder.Streaming.StreamingRequestHandler : Microsoft.Bot.Builder.IBot * Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor * Microsoft.Bot.Connector.Streaming.Application.StreamingConnection * string * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.Streaming.StreamingRequestHandler
Public Sub New (bot As IBot, activityProcessor As IStreamingActivityProcessor, connection As StreamingConnection, Optional audience As String = Nothing, Optional logger As ILogger = Nothing)
Parâmetros
- bot
- IBot
O bot para o qual processamos os pedidos.
- activityProcessor
- IStreamingActivityProcessor
O processador para pedidos recebidos.
- connection
- StreamingConnection
Ligação utilizada para enviar pedidos para o transporte.
- audience
- String
O destinatário especificado de todas as atividades de saída.
- logger
- ILogger
Implementação do logger para informações de rastreio e depuração.
Aplica-se a
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger)
Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um WebSocket para um canal de transmissão em fluxo.
public StreamingRequestHandler (Microsoft.Bot.Builder.IBot bot, Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor activityProcessor, System.Net.WebSockets.WebSocket socket, string audience, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Builder.Streaming.StreamingRequestHandler : Microsoft.Bot.Builder.IBot * Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor * System.Net.WebSockets.WebSocket * string * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.Streaming.StreamingRequestHandler
Public Sub New (bot As IBot, activityProcessor As IStreamingActivityProcessor, socket As WebSocket, audience As String, Optional logger As ILogger = Nothing)
Parâmetros
- bot
- IBot
O bot para o qual processamos os pedidos.
- activityProcessor
- IStreamingActivityProcessor
O processador para pedidos recebidos.
- socket
- WebSocket
O socket base a utilizar ao ligar ao canal.
- audience
- String
O destinatário especificado de todas as atividades de saída.
- logger
- ILogger
Implementação do logger para informações de rastreio e depuração.
Observações
A audiência representa o destinatário na outra extremidade da ligação de transmissão em fluxo streamingRequestHandler. Alguns valores de audiência aceitáveis são os seguintes:
Aplica-se a
StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger)
Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um Pipe Nomeado para um canal de transmissão em fluxo.
public StreamingRequestHandler (Microsoft.Bot.Builder.IBot bot, Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor activityProcessor, string pipeName, string audience, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Builder.Streaming.StreamingRequestHandler : Microsoft.Bot.Builder.IBot * Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor * string * string * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Builder.Streaming.StreamingRequestHandler
Public Sub New (bot As IBot, activityProcessor As IStreamingActivityProcessor, pipeName As String, audience As String, Optional logger As ILogger = Nothing)
Parâmetros
- bot
- IBot
O bot para o qual processamos os pedidos.
- activityProcessor
- IStreamingActivityProcessor
O processador para pedidos recebidos.
- pipeName
- String
O nome do Pipe Nomeado a utilizar ao ligar ao canal.
- audience
- String
O destinatário especificado de todas as atividades de saída.
- logger
- ILogger
Implementação do logger para informações de rastreio e depuração.
Observações
A audiência representa o destinatário na outra extremidade da ligação de transmissão em fluxo streamingRequestHandler. Alguns valores de audiência aceitáveis são os seguintes: