Condividi tramite


StreamingRequestHandler Costruttori

Definizione

Overload

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione su un webSocket a un canale di streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione su una pipe denominata a un canale di streaming.

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

Inizializza una nuova istanza della classe StreamingRequestHandler.

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

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione su un webSocket a un canale di streaming.

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

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione su una pipe denominata a un canale di streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione su un webSocket a un canale di 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)

Parametri

bot
IBot

Bot per cui vengono gestite le richieste.

activityProcessor
IStreamingActivityProcessor

Processore per le richieste in ingresso.

socket
WebSocket

Socket di base da usare per la connessione al canale.

logger
ILogger

Implementazione del logger per informazioni di traccia e debug.

Si applica a

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione su una pipe denominata a un canale di 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)

Parametri

bot
IBot

Bot per cui vengono gestite le richieste.

activityProcessor
IStreamingActivityProcessor

Processore per le richieste in ingresso.

pipeName
String

Nome della pipe denominata da usare durante la connessione al canale.

logger
ILogger

Implementazione del logger per informazioni di traccia e debug.

Si applica a

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

Inizializza una nuova istanza della 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)

Parametri

bot
IBot

Bot per cui vengono gestite le richieste.

activityProcessor
IStreamingActivityProcessor

Processore per le richieste in ingresso.

connection
StreamingConnection

Connessione usata per inviare richieste al trasporto.

audience
String

Destinatario specificato di tutte le attività in uscita.

logger
ILogger

Implementazione del logger per informazioni di traccia e debug.

Si applica a

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

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione su un webSocket a un canale di 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)

Parametri

bot
IBot

Bot per cui vengono gestite le richieste.

activityProcessor
IStreamingActivityProcessor

Processore per le richieste in ingresso.

socket
WebSocket

Socket di base da usare per la connessione al canale.

audience
String

Destinatario specificato di tutte le attività in uscita.

logger
ILogger

Implementazione del logger per informazioni di traccia e debug.

Commenti

Il gruppo di destinatari rappresenta il destinatario all'altra fine della connessione di streaming StreamingRequestHandler. Alcuni valori di destinatari accettabili sono i seguenti:

Si applica a

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

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione su una pipe denominata a un canale di 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)

Parametri

bot
IBot

Bot per cui vengono gestite le richieste.

activityProcessor
IStreamingActivityProcessor

Processore per le richieste in ingresso.

pipeName
String

Nome della pipe denominata da usare durante la connessione al canale.

audience
String

Destinatario specificato di tutte le attività in uscita.

logger
ILogger

Implementazione del logger per informazioni di traccia e debug.

Commenti

Il gruppo di destinatari rappresenta il destinatario all'altra fine della connessione di streaming StreamingRequestHandler. Alcuni valori di destinatari accettabili sono i seguenti:

Si applica a