語言

StreamingRequestHandler 建構函式

定義

多載

名稱 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 串流連線另一端的接收者。 以下是一些可接受的觀眾數值:

適用於