Freigeben über


StreamingRequestHandler Konstruktoren

Definition

Überlädt

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über ein WebSocket mit einem Streamingkanal her.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über eine Named Pipe mit einem Streamingkanal her.

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

Initialisiert eine neue Instanz der StreamingRequestHandler-Klasse.

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

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über ein WebSocket mit einem Streamingkanal her.

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

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über eine Named Pipe mit einem Streamingkanal her.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über ein WebSocket mit einem Streamingkanal her.

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)

Parameter

bot
IBot

Der Bot, für den wir Anforderungen verarbeiten.

activityProcessor
IStreamingActivityProcessor

Der Prozessor für eingehende Anforderungen.

socket
WebSocket

Der Basissocket, der beim Herstellen einer Verbindung mit dem Kanal verwendet werden soll.

logger
ILogger

Protokollierungsimplementierung für Ablaufverfolgungs- und Debuginformationen.

Gilt für:

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über eine Named Pipe mit einem Streamingkanal her.

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)

Parameter

bot
IBot

Der Bot, für den wir Anforderungen verarbeiten.

activityProcessor
IStreamingActivityProcessor

Der Prozessor für eingehende Anforderungen.

pipeName
String

Der Name der Named Pipe, die beim Herstellen einer Verbindung mit dem Kanal verwendet werden soll.

logger
ILogger

Protokollierungsimplementierung für Ablaufverfolgungs- und Debuginformationen.

Gilt für:

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

Initialisiert eine neue Instanz der 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)

Parameter

bot
IBot

Der Bot, für den wir Anforderungen verarbeiten.

activityProcessor
IStreamingActivityProcessor

Der Prozessor für eingehende Anforderungen.

connection
StreamingConnection

Verbindung, die zum Senden von Anforderungen an den Transport verwendet wird.

audience
String

Der angegebene Empfänger aller ausgehenden Aktivitäten.

logger
ILogger

Protokollierungsimplementierung für Ablaufverfolgungs- und Debuginformationen.

Gilt für:

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

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über ein WebSocket mit einem Streamingkanal her.

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)

Parameter

bot
IBot

Der Bot, für den wir Anforderungen verarbeiten.

activityProcessor
IStreamingActivityProcessor

Der Prozessor für eingehende Anforderungen.

socket
WebSocket

Der Basissocket, der beim Herstellen einer Verbindung mit dem Kanal verwendet werden soll.

audience
String

Der angegebene Empfänger aller ausgehenden Aktivitäten.

logger
ILogger

Protokollierungsimplementierung für Ablaufverfolgungs- und Debuginformationen.

Hinweise

Die Zielgruppe stellt den Empfänger am anderen Ende der StreamingRequestHandler-Streamingverbindung dar. Einige zulässige Zielgruppenwerte sind wie folgt:

Gilt für:

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

Initialisiert eine neue Instanz der StreamingRequestHandler -Klasse und stellt eine Verbindung über eine Named Pipe mit einem Streamingkanal her.

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)

Parameter

bot
IBot

Der Bot, für den wir Anforderungen verarbeiten.

activityProcessor
IStreamingActivityProcessor

Der Prozessor für eingehende Anforderungen.

pipeName
String

Der Name der Named Pipe, die beim Herstellen einer Verbindung mit dem Kanal verwendet werden soll.

audience
String

Der angegebene Empfänger aller ausgehenden Aktivitäten.

logger
ILogger

Protokollierungsimplementierung für Ablaufverfolgungs- und Debuginformationen.

Hinweise

Die Zielgruppe stellt den Empfänger am anderen Ende der StreamingRequestHandler-Streamingverbindung dar. Einige zulässige Zielgruppenwerte sind wie folgt:

Gilt für: