StreamingRequestHandler Kelas

Definisi

Handler permintaan yang memproses permintaan masuk yang dikirim melalui IStreamingTransport dan mematuhi Protokol Kerangka Kerja Bot v3 dengan Ekstensi Streaming.

public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler, IDisposable
type StreamingRequestHandler = class
    inherit RequestHandler
    interface IDisposable
Public Class StreamingRequestHandler
Inherits RequestHandler
Implements IDisposable
Warisan
StreamingRequestHandler
Penerapan

Konstruktor

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

Menginisialisasi instans baru kelas StreamingRequestHandler.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Menginisialisasi instans StreamingRequestHandler baru kelas dan membuat koneksi melalui Pipa Bernama 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.

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

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

Properti

Audience

Mendapatkan penerima Aktivitas yang dimaksudkan yang dikirim dari StreamingRequestHandler ini.

ServiceUrl

Mendapatkan URL titik akhir saluran tempat StreamingRequestHandler ini menerima permintaan.

Metode

ConversationAddedTime(String)

DateTime Mendapatkan kapan percakapan ditambahkan ke penangan permintaan ini.

Dispose()

Handler permintaan yang memproses permintaan masuk yang dikirim melalui IStreamingTransport dan mematuhi Protokol Kerangka Kerja Bot v3 dengan Ekstensi Streaming.

Dispose(Boolean)

Membuang sumber daya dari StreamingRequestHandler.

ForgetConversation(String)

Menghapus percakapan yang diberikan dari instans koleksi percakapan terlacak StreamingRequestHandler ini.

HasConversation(String)

Memeriksa untuk melihat apakah kumpulan percakapan yang diterima StreamingRequestHandler ini berisi ID percakapan yang diteruskan.

ListenAsync()

Mulai mendengarkan permintaan masuk melalui server StreamingRequestHandler ini.

ListenAsync(CancellationToken)

Mulai mendengarkan permintaan masuk melalui server StreamingRequestHandler ini.

ProcessRequestAsync(ReceiveRequest, ILogger<RequestHandler>, Object, CancellationToken)

Menangani permintaan masuk.

SendActivityAsync(Activity, CancellationToken)

Activity Mengonversi menjadi StreamingRequest dan mengirimkannya ke saluran yang tersambung dengan StreamingRequestHandler ini.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

StreamingRequest Mengirim ke saluran streaming yang tersambung.

ServerDisconnected(Object, DisconnectedEventArgs)

Penanganan aktivitas untuk peristiwa yang terputus dari server.

Berlaku untuk