StreamingRequestHandler Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger) |
Inicializuje novou instanci StreamingRequestHandler třídy a naváže připojení přes WebSocket ke streamovacímu kanálu. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger) |
Inicializuje novou instanci StreamingRequestHandler třídy a naváže připojení přes pojmenovaný kanál ke streamovacímu kanálu. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger) |
Inicializuje novou instanci StreamingRequestHandler třídy. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger) |
Inicializuje novou instanci StreamingRequestHandler třídy a naváže připojení přes WebSocket ke streamovacímu kanálu. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger) |
Inicializuje novou instanci StreamingRequestHandler třídy a naváže připojení přes pojmenovaný kanál ke streamovacímu kanálu. |
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)
Inicializuje novou instanci StreamingRequestHandler třídy a naváže připojení přes WebSocket ke streamovacímu kanálu.
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)
Parametry
- bot
- IBot
Robot, pro kterého zpracováváme požadavky.
- activityProcessor
- IStreamingActivityProcessor
Procesor pro příchozí požadavky.
- socket
- WebSocket
Základní soket, který se má použít při připojování ke kanálu.
- logger
- ILogger
Implementace protokolovacího nástroje pro trasování a ladění informací.
Platí pro
StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)
Inicializuje novou instanci StreamingRequestHandler třídy a naváže připojení přes pojmenovaný kanál ke streamovacímu kanálu.
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)
Parametry
- bot
- IBot
Robot, pro kterého zpracováváme požadavky.
- activityProcessor
- IStreamingActivityProcessor
Procesor pro příchozí požadavky.
- pipeName
- String
Název pojmenovaného kanálu, který se má použít při připojování ke kanálu.
- logger
- ILogger
Implementace protokolovacího nástroje pro trasování a ladění informací.
Platí pro
StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger)
Inicializuje novou instanci StreamingRequestHandler třídy.
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)
Parametry
- bot
- IBot
Robot, pro kterého zpracováváme požadavky.
- activityProcessor
- IStreamingActivityProcessor
Procesor pro příchozí požadavky.
- connection
- StreamingConnection
Připojení sloužící k odesílání požadavků na transport.
- audience
- String
Zadaný příjemce všech odchozích aktivit.
- logger
- ILogger
Implementace protokolovacího nástroje pro trasování a ladění informací.
Platí pro
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger)
Inicializuje novou instanci StreamingRequestHandler třídy a naváže připojení přes WebSocket ke streamovacímu kanálu.
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)
Parametry
- bot
- IBot
Robot, pro kterého zpracováváme požadavky.
- activityProcessor
- IStreamingActivityProcessor
Procesor pro příchozí požadavky.
- socket
- WebSocket
Základní soket, který se má použít při připojování ke kanálu.
- audience
- String
Zadaný příjemce všech odchozích aktivit.
- logger
- ILogger
Implementace protokolovacího nástroje pro trasování a ladění informací.
Poznámky
Cílová skupina představuje příjemce na druhém konci streamovaného připojení StreamRequestHandler. Některé přijatelné hodnoty cílové skupiny jsou následující:
Platí pro
StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger)
Inicializuje novou instanci StreamingRequestHandler třídy a naváže připojení přes pojmenovaný kanál ke streamovacímu kanálu.
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)
Parametry
- bot
- IBot
Robot, pro kterého zpracováváme požadavky.
- activityProcessor
- IStreamingActivityProcessor
Procesor pro příchozí požadavky.
- pipeName
- String
Název pojmenovaného kanálu, který se má použít při připojování ke kanálu.
- audience
- String
Zadaný příjemce všech odchozích aktivit.
- logger
- ILogger
Implementace protokolovacího nástroje pro trasování a ladění informací.
Poznámky
Cílová skupina představuje příjemce na druhém konci streamovaného připojení StreamRequestHandler. Některé přijatelné hodnoty cílové skupiny jsou následující: