Idioma

StreamingRequestHandler Construtores

Definição

Sobrecargas

Name Descrição
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um WebSocket a um canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um Named Pipe a um canal de streaming.

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 a um canal de streaming.

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

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um Named Pipe a um canal de streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Inicializa uma nova instância da StreamingRequestHandler classe e estabelece uma ligação através de um WebSocket a 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 tratamos de pedidos.

activityProcessor
IStreamingActivityProcessor

O processador para pedidos recebidos.

socket
WebSocket

A base para usar ao ligar ao canal.

logger
ILogger

Implementação do logger para rastreamento e depuração de informaçã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 Named Pipe a 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 tratamos de pedidos.

activityProcessor
IStreamingActivityProcessor

O processador para pedidos recebidos.

pipeName
String

O nome do Tubo Nomeado a usar ao ligar ao canal.

logger
ILogger

Implementação do logger para rastreamento e depuração de informaçã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 tratamos de pedidos.

activityProcessor
IStreamingActivityProcessor

O processador para pedidos recebidos.

connection
StreamingConnection

Ligação usada para enviar pedidos ao transporte.

audience
String

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

logger
ILogger

Implementação do logger para rastreamento e depuração de informaçã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 a 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 tratamos de pedidos.

activityProcessor
IStreamingActivityProcessor

O processador para pedidos recebidos.

socket
WebSocket

A base para usar ao ligar ao canal.

audience
String

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

logger
ILogger

Implementação do logger para rastreamento e depuração de informação.

Observações

O público representa o destinatário na outra extremidade da ligaçã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 ligação através de um Named Pipe a 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 tratamos de pedidos.

activityProcessor
IStreamingActivityProcessor

O processador para pedidos recebidos.

pipeName
String

O nome do Tubo Nomeado a usar ao ligar ao canal.

audience
String

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

logger
ILogger

Implementação do logger para rastreamento e depuração de informação.

Observações

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

Aplica-se a