StreamingRequestHandler 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 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 流式处理连接另一端的接收方。 一些可接受的受众值如下所示: