Partilhar via


StreamingRequestHandler Construtores

Definição

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:

Aplica-se a