Lingua

StreamingRequestHandler Costruttori

Definizione

Overload

Nome Descrizione
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

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

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione su un Named Pipe 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 tramite WebSocket a un canale di streaming.

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

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

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione tramite 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

Il bot per cui gestiamo le richieste.

activityProcessor
IStreamingActivityProcessor

Il processore per le richieste in arrivo.

socket
WebSocket

La presa base da usare per il collegamento al canale.

logger
ILogger

Implementazione del logger per tracciare e debugare le informazioni.

Si applica a

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione su un Named Pipe 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

Il bot per cui gestiamo le richieste.

activityProcessor
IStreamingActivityProcessor

Il processore per le richieste in arrivo.

pipeName
String

Il nome del Tubo Nominato da usare per connettersi al canale.

logger
ILogger

Implementazione del logger per tracciare e debugare le informazioni.

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

Il bot per cui gestiamo le richieste.

activityProcessor
IStreamingActivityProcessor

Il processore per le richieste in arrivo.

connection
StreamingConnection

Connessione usata per inviare richieste al trasporto.

audience
String

Il destinatario specificato di tutte le attività in uscita.

logger
ILogger

Implementazione del logger per tracciare e debugare le informazioni.

Si applica a

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

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione tramite 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

Il bot per cui gestiamo le richieste.

activityProcessor
IStreamingActivityProcessor

Il processore per le richieste in arrivo.

socket
WebSocket

La presa base da usare per il collegamento al canale.

audience
String

Il destinatario specificato di tutte le attività in uscita.

logger
ILogger

Implementazione del logger per tracciare e debugare le informazioni.

Commenti

Il pubblico rappresenta il destinatario all'estremità opposta della connessione streaming dello StreamingRequestHandler. Alcuni valori accettabili per il pubblico sono i seguenti:

Si applica a

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

Inizializza una nuova istanza della StreamingRequestHandler classe e stabilisce una connessione su un Named Pipe 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

Il bot per cui gestiamo le richieste.

activityProcessor
IStreamingActivityProcessor

Il processore per le richieste in arrivo.

pipeName
String

Il nome del Tubo Nominato da usare per connettersi al canale.

audience
String

Il destinatario specificato di tutte le attività in uscita.

logger
ILogger

Implementazione del logger per tracciare e debugare le informazioni.

Commenti

Il pubblico rappresenta il destinatario all'estremità opposta della connessione streaming dello StreamingRequestHandler. Alcuni valori accettabili per il pubblico sono i seguenti:

Si applica a