StreamingRequestHandler 构造函数

定义

重载

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

初始化 类的新实例 StreamingRequestHandler ,并通过 WebSocket 与流式处理通道建立连接。

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

初始化 类的新实例, StreamingRequestHandler 并通过命名管道与流式处理通道建立连接。

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

初始化 StreamingRequestHandler 类的新实例。

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

初始化 类的新实例 StreamingRequestHandler ,并通过 WebSocket 与流式处理通道建立连接。

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

初始化 类的新实例, StreamingRequestHandler 并通过命名管道与流式处理通道建立连接。

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

初始化 类的新实例 StreamingRequestHandler ,并通过 WebSocket 与流式处理通道建立连接。

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)

参数

bot
IBot

我们处理其请求的机器人。

activityProcessor
IStreamingActivityProcessor

传入请求的处理器。

socket
WebSocket

连接到通道时要使用的基套接字。

logger
ILogger

用于跟踪和调试信息的记录器实现。

适用于

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

初始化 类的新实例, StreamingRequestHandler 并通过命名管道与流式处理通道建立连接。

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)

参数

bot
IBot

我们处理其请求的机器人。

activityProcessor
IStreamingActivityProcessor

传入请求的处理器。

pipeName
String

连接到通道时要使用的命名管道的名称。

logger
ILogger

用于跟踪和调试信息的记录器实现。

适用于

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

初始化 StreamingRequestHandler 类的新实例。

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)

参数

bot
IBot

我们处理其请求的机器人。

activityProcessor
IStreamingActivityProcessor

传入请求的处理器。

connection
StreamingConnection

用于将请求发送到传输的连接。

audience
String

所有传出活动的指定收件人。

logger
ILogger

用于跟踪和调试信息的记录器实现。

适用于

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

初始化 类的新实例 StreamingRequestHandler ,并通过 WebSocket 与流式处理通道建立连接。

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)

参数

bot
IBot

我们处理其请求的机器人。

activityProcessor
IStreamingActivityProcessor

传入请求的处理器。

socket
WebSocket

连接到通道时要使用的基套接字。

audience
String

所有传出活动的指定收件人。

logger
ILogger

用于跟踪和调试信息的记录器实现。

注解

受众代表 StreamingRequestHandler 流式处理连接另一端的接收方。 一些可接受的受众值如下所示:

适用于

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

初始化 类的新实例, StreamingRequestHandler 并通过命名管道与流式处理通道建立连接。

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)

参数

bot
IBot

我们处理其请求的机器人。

activityProcessor
IStreamingActivityProcessor

传入请求的处理器。

pipeName
String

连接到通道时要使用的命名管道的名称。

audience
String

所有传出活动的指定收件人。

logger
ILogger

用于跟踪和调试信息的记录器实现。

注解

受众代表 StreamingRequestHandler 流式处理连接另一端的接收方。 一些可接受的受众值如下所示:

适用于