TelemetryLoggerMiddleware Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
IBotTelemetryClient Menggunakan objek untuk mencatat aktivitas pesan masuk, keluar, diperbarui, atau dihapus.
public class TelemetryLoggerMiddleware : Microsoft.Bot.Builder.IMiddleware
type TelemetryLoggerMiddleware = class
interface IMiddleware
Public Class TelemetryLoggerMiddleware
Implements IMiddleware
- Warisan
-
TelemetryLoggerMiddleware
- Penerapan
Konstruktor
TelemetryLoggerMiddleware(IBotTelemetryClient, Boolean) |
Menginisialisasi instans baru kelas TelemetryLoggerMiddleware. |
Properti
LogPersonalInformation |
Mendapatkan nilai yang menunjukkan apakah akan menyertakan informasi pribadi yang berasal dari pengguna. |
TelemetryClient |
Mendapatkan klien telemetri untuk mengirim peristiwa telemetri. |
Metode
FillDeleteEventPropertiesAsync(IMessageDeleteActivity, Dictionary<String,String>) |
Mengisi properti peristiwa untuk peristiwa tersebut BotMsgDeleteEvent . |
FillReceiveEventPropertiesAsync(Activity, Dictionary<String,String>) |
Mengisi properti peristiwa untuk peristiwa tersebut BotMsgReceiveEvent . LogPersonalInformation Jika benar, memfilter nama pengirim dan teks pesan dan bidang bicara. |
FillSendEventPropertiesAsync(Activity, Dictionary<String,String>) |
Mengisi properti peristiwa untuk peristiwa tersebut BotMsgSendEvent . LogPersonalInformation Jika benar, filter nama penerima dan teks pesan dan bidang bicara. |
FillUpdateEventPropertiesAsync(Activity, Dictionary<String,String>) |
Mengisi properti peristiwa untuk peristiwa tersebut BotMsgUpdateEvent . LogPersonalInformation Jika benar, memfilter bidang teks pesan. |
OnDeleteActivityAsync(Activity, CancellationToken) |
Menggunakan metode klien TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) telemetri untuk mencatat data telemetri saat bot menghapus pesan yang dikirim sebelumnya. Nama peristiwa adalah BotMsgDeleteEvent. |
OnReceiveActivityAsync(Activity, CancellationToken) |
Menggunakan metode klien TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) telemetri untuk mencatat data telemetri saat pesan diterima dari pengguna. Nama peristiwa adalah BotMsgReceiveEvent. |
OnSendActivityAsync(Activity, CancellationToken) |
Menggunakan metode klien TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) telemetri untuk mencatat data telemetri saat bot mengirim pesan kepada pengguna. Ini menggunakan klien telemetri Nama peristiwa adalah BotMsgSendEvent. |
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
Mencatat peristiwa untuk aktivitas pesan masuk, keluar, diperbarui, atau dihapus, menggunakan TelemetryClient. |
OnUpdateActivityAsync(Activity, CancellationToken) |
Menggunakan metode klien TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) telemetri untuk mencatat data telemetri saat bot memperbarui pesan yang dikirim sebelumnya. Nama peristiwa adalah BotMsgUpdateEvent. |