StreamingRequestHandler Konstruktor

Definisi

Overload

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Menginisialisasi instans StreamingRequestHandler baru kelas dan membuat koneksi melalui WebSocket ke saluran streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Menginisialisasi instans StreamingRequestHandler baru kelas dan membuat koneksi melalui Pipa Bernama ke saluran streaming.

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

Menginisialisasi instans baru kelas StreamingRequestHandler.

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

Menginisialisasi instans StreamingRequestHandler baru kelas dan membuat koneksi melalui WebSocket ke saluran streaming.

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

Menginisialisasi instans StreamingRequestHandler baru kelas dan membuat koneksi melalui Pipa Bernama ke saluran streaming.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Menginisialisasi instans StreamingRequestHandler baru kelas dan membuat koneksi melalui WebSocket ke saluran streaming.

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)

Parameter

bot
IBot

Bot yang kami tangani permintaannya.

activityProcessor
IStreamingActivityProcessor

Prosesor untuk permintaan masuk.

socket
WebSocket

Soket dasar yang digunakan saat menyambungkan ke saluran.

logger
ILogger

Implementasi pencatat untuk melacak dan men-debug informasi.

Berlaku untuk

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Menginisialisasi instans StreamingRequestHandler baru kelas dan membuat koneksi melalui Pipa Bernama ke saluran streaming.

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)

Parameter

bot
IBot

Bot yang kami tangani permintaannya.

activityProcessor
IStreamingActivityProcessor

Prosesor untuk permintaan masuk.

pipeName
String

Nama Pipa Bernama yang akan digunakan saat menyambungkan ke saluran.

logger
ILogger

Implementasi pencatat untuk melacak dan men-debug informasi.

Berlaku untuk

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

Menginisialisasi instans baru kelas 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)

Parameter

bot
IBot

Bot yang kami tangani permintaannya.

activityProcessor
IStreamingActivityProcessor

Prosesor untuk permintaan masuk.

connection
StreamingConnection

Koneksi yang digunakan untuk mengirim permintaan ke transportasi.

audience
String

Penerima yang ditentukan dari semua aktivitas keluar.

logger
ILogger

Implementasi pencatat untuk melacak dan men-debug informasi.

Berlaku untuk

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

Menginisialisasi instans StreamingRequestHandler baru kelas dan membuat koneksi melalui WebSocket ke saluran streaming.

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)

Parameter

bot
IBot

Bot yang kami tangani permintaannya.

activityProcessor
IStreamingActivityProcessor

Prosesor untuk permintaan masuk.

socket
WebSocket

Soket dasar yang digunakan saat menyambungkan ke saluran.

audience
String

Penerima yang ditentukan dari semua aktivitas keluar.

logger
ILogger

Implementasi pencatat untuk melacak dan men-debug informasi.

Keterangan

Audiens mewakili penerima di ujung lain koneksi streaming StreamingRequestHandler. Beberapa nilai audiens yang dapat diterima adalah sebagai berikut:

Berlaku untuk

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

Menginisialisasi instans StreamingRequestHandler baru kelas dan membuat koneksi melalui Pipa Bernama ke saluran streaming.

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)

Parameter

bot
IBot

Bot yang kami tangani permintaannya.

activityProcessor
IStreamingActivityProcessor

Prosesor untuk permintaan masuk.

pipeName
String

Nama Pipa Bernama yang akan digunakan saat menyambungkan ke saluran.

audience
String

Penerima yang ditentukan dari semua aktivitas keluar.

logger
ILogger

Implementasi pencatat untuk melacak dan men-debug informasi.

Keterangan

Audiens mewakili penerima di ujung lain koneksi streaming StreamingRequestHandler. Beberapa nilai audiens yang dapat diterima adalah sebagai berikut:

Berlaku untuk