StreamingRequestHandler 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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 串流連線另一端的接收者。 以下是一些可接受的觀眾數值: