StreamingRequestHandler Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)
Initierar en ny instans av StreamingRequestHandler klassen och etablerar en anslutning över en WebSocket till en strömningskanal.
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)
Parametrar
- bot
- IBot
Boten som vi hanterar förfrågningar för.
- activityProcessor
- IStreamingActivityProcessor
Processorn för inkommande förfrågningar.
- socket
- WebSocket
Basuttaget att använda när man ansluter till kanalen.
- logger
- ILogger
Logger-implementering för spårning och felsökning av information.
Gäller för
StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)
Initierar en ny instans av StreamingRequestHandler klassen och upprättar en anslutning över en Named Pipe till en strömningskanal.
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)
Parametrar
- bot
- IBot
Boten som vi hanterar förfrågningar för.
- activityProcessor
- IStreamingActivityProcessor
Processorn för inkommande förfrågningar.
- pipeName
- String
Namnet på det namngivna röret att använda vid anslutning till kanalen.
- logger
- ILogger
Logger-implementering för spårning och felsökning av information.
Gäller för
StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger)
Initierar en ny instans av StreamingRequestHandler klassen.
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)
Parametrar
- bot
- IBot
Boten som vi hanterar förfrågningar för.
- activityProcessor
- IStreamingActivityProcessor
Processorn för inkommande förfrågningar.
- connection
- StreamingConnection
Anslutningen används för att skicka förfrågningar till transporten.
- audience
- String
Den angivna mottagaren av alla utgående aktiviteter.
- logger
- ILogger
Logger-implementering för spårning och felsökning av information.
Gäller för
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger)
Initierar en ny instans av StreamingRequestHandler klassen och etablerar en anslutning över en WebSocket till en strömningskanal.
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)
Parametrar
- bot
- IBot
Boten som vi hanterar förfrågningar för.
- activityProcessor
- IStreamingActivityProcessor
Processorn för inkommande förfrågningar.
- socket
- WebSocket
Basuttaget att använda när man ansluter till kanalen.
- audience
- String
Den angivna mottagaren av alla utgående aktiviteter.
- logger
- ILogger
Logger-implementering för spårning och felsökning av information.
Kommentarer
Publiken representerar mottagaren i andra änden av StreamingRequestHandlers streaminganslutning. Några acceptabla publikvärden är följande:
Gäller för
StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger)
Initierar en ny instans av StreamingRequestHandler klassen och upprättar en anslutning över en Named Pipe till en strömningskanal.
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)
Parametrar
- bot
- IBot
Boten som vi hanterar förfrågningar för.
- activityProcessor
- IStreamingActivityProcessor
Processorn för inkommande förfrågningar.
- pipeName
- String
Namnet på det namngivna röret att använda vid anslutning till kanalen.
- audience
- String
Den angivna mottagaren av alla utgående aktiviteter.
- logger
- ILogger
Logger-implementering för spårning och felsökning av information.
Kommentarer
Publiken representerar mottagaren i andra änden av StreamingRequestHandlers streaminganslutning. Några acceptabla publikvärden är följande: