Sdílet prostřednictvím


StreamingRequestHandler Konstruktory

Definice

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í:

Platí pro