Taal

StreamingRequestHandler Constructors

Definitie

Overloads

Name Description
StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Initialiseert een nieuwe instantie van de StreamingRequestHandler klasse en legt een verbinding tot stand via een WebSocket naar een streamingkanaal.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Initialiseert een nieuwe instantie van de StreamingRequestHandler klasse en legt een verbinding tot stand via een Named Pipe naar een streamingkanaal.

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

Initialiseert een nieuw exemplaar van de StreamingRequestHandler klasse.

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

Initialiseert een nieuwe instantie van de StreamingRequestHandler klasse en legt een verbinding tot stand via een WebSocket naar een streamingkanaal.

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

Initialiseert een nieuwe instantie van de StreamingRequestHandler klasse en legt een verbinding tot stand via een Named Pipe naar een streamingkanaal.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Initialiseert een nieuwe instantie van de StreamingRequestHandler klasse en legt een verbinding tot stand via een WebSocket naar een streamingkanaal.

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)

Parameters

bot
IBot

De bot waarvoor wij verzoeken afhandelen.

activityProcessor
IStreamingActivityProcessor

De processor voor binnenkomende verzoeken.

socket
WebSocket

De basisaansluiting om te gebruiken bij het aansluiten op het kanaal.

logger
ILogger

Logger-implementatie voor het traceren en debuggen van informatie.

Van toepassing op

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Initialiseert een nieuwe instantie van de StreamingRequestHandler klasse en legt een verbinding tot stand via een Named Pipe naar een streamingkanaal.

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)

Parameters

bot
IBot

De bot waarvoor wij verzoeken afhandelen.

activityProcessor
IStreamingActivityProcessor

De processor voor binnenkomende verzoeken.

pipeName
String

De naam van de Named Pipe die gebruikt moet worden bij het aansluiten op het kanaal.

logger
ILogger

Logger-implementatie voor het traceren en debuggen van informatie.

Van toepassing op

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

Initialiseert een nieuw exemplaar van de StreamingRequestHandler klasse.

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)

Parameters

bot
IBot

De bot waarvoor wij verzoeken afhandelen.

activityProcessor
IStreamingActivityProcessor

De processor voor binnenkomende verzoeken.

connection
StreamingConnection

Verbinding gebruikt om verzoeken naar het transport te sturen.

audience
String

De gespecificeerde ontvanger van alle uitgaande activiteiten.

logger
ILogger

Logger-implementatie voor het traceren en debuggen van informatie.

Van toepassing op

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

Initialiseert een nieuwe instantie van de StreamingRequestHandler klasse en legt een verbinding tot stand via een WebSocket naar een streamingkanaal.

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)

Parameters

bot
IBot

De bot waarvoor wij verzoeken afhandelen.

activityProcessor
IStreamingActivityProcessor

De processor voor binnenkomende verzoeken.

socket
WebSocket

De basisaansluiting om te gebruiken bij het aansluiten op het kanaal.

audience
String

De gespecificeerde ontvanger van alle uitgaande activiteiten.

logger
ILogger

Logger-implementatie voor het traceren en debuggen van informatie.

Opmerkingen

Het publiek vertegenwoordigt de ontvanger aan de andere kant van de streamingverbinding van de StreamingRequestHandler. Enkele acceptabele publiekswaarden zijn als volgt:

Van toepassing op

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

Initialiseert een nieuwe instantie van de StreamingRequestHandler klasse en legt een verbinding tot stand via een Named Pipe naar een streamingkanaal.

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)

Parameters

bot
IBot

De bot waarvoor wij verzoeken afhandelen.

activityProcessor
IStreamingActivityProcessor

De processor voor binnenkomende verzoeken.

pipeName
String

De naam van de Named Pipe die gebruikt moet worden bij het aansluiten op het kanaal.

audience
String

De gespecificeerde ontvanger van alle uitgaande activiteiten.

logger
ILogger

Logger-implementatie voor het traceren en debuggen van informatie.

Opmerkingen

Het publiek vertegenwoordigt de ontvanger aan de andere kant van de streamingverbinding van de StreamingRequestHandler. Enkele acceptabele publiekswaarden zijn als volgt:

Van toepassing op