StreamingRequestHandler Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
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: