Compartilhar via


StreamingRequestHandler Construtores

Definição

Sobrecargas

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma conexão por meio de um WebSocket com um canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma conexão por meio de um Pipe Nomeado para um canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger)

Inicializa uma nova instância da classe StreamingRequestHandler.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma conexão por meio de um WebSocket com um canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma conexão por meio de um Pipe Nomeado para um canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma conexão por meio de um WebSocket com um canal de streaming.

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 lidamos com solicitações.

activityProcessor
IStreamingActivityProcessor

O processador para solicitações de entrada.

socket
WebSocket

O soquete base a ser usado ao se conectar ao canal.

logger
ILogger

Implementação do agente para rastrear e depurar informações.

Aplica-se a

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma conexão por meio de um Pipe Nomeado para um canal de streaming.

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 lidamos com solicitações.

activityProcessor
IStreamingActivityProcessor

O processador para solicitações de entrada.

pipeName
String

O nome do Pipe Nomeado a ser usado ao se conectar ao canal.

logger
ILogger

Implementação do agente para rastrear e depurar informações.

Aplica-se a

StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger)

Inicializa uma nova instância da classe StreamingRequestHandler.

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 lidamos com solicitações.

activityProcessor
IStreamingActivityProcessor

O processador para solicitações de entrada.

connection
StreamingConnection

Conexão usada para enviar solicitações para o transporte.

audience
String

O destinatário especificado de todas as atividades de saída.

logger
ILogger

Implementação do agente para rastrear e depurar informações.

Aplica-se a

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma conexão por meio de um WebSocket com um canal de streaming.

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 lidamos com solicitações.

activityProcessor
IStreamingActivityProcessor

O processador para solicitações de entrada.

socket
WebSocket

O soquete base a ser usado ao se conectar ao canal.

audience
String

O destinatário especificado de todas as atividades de saída.

logger
ILogger

Implementação do agente para rastrear e depurar informações.

Comentários

O público-alvo representa o destinatário na outra extremidade da conexão de streaming do 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 conexão por meio de um Pipe Nomeado para um canal de streaming.

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 lidamos com solicitações.

activityProcessor
IStreamingActivityProcessor

O processador para solicitações de entrada.

pipeName
String

O nome do Pipe Nomeado a ser usado ao se conectar ao canal.

audience
String

O destinatário especificado de todas as atividades de saída.

logger
ILogger

Implementação do agente para rastrear e depurar informações.

Comentários

O público-alvo representa o destinatário na outra extremidade da conexão de streaming do StreamingRequestHandler. Alguns valores de audiência aceitáveis são os seguintes:

Aplica-se a