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. Ниже приведены некоторые допустимые значения аудитории.