NullBotTelemetryClient Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A null bot telemtry client that implements IBotTelemetryClient.
public class NullBotTelemetryClient : Microsoft.Bot.Builder.IBotPageViewTelemetryClient, Microsoft.Bot.Builder.IBotTelemetryClient
type NullBotTelemetryClient = class
interface IBotTelemetryClient
interface IBotPageViewTelemetryClient
Public Class NullBotTelemetryClient
Implements IBotPageViewTelemetryClient, IBotTelemetryClient
- Inheritance
-
NullBotTelemetryClient
- Implements
Constructors
NullBotTelemetryClient() |
Properties
Instance |
Gets a new instance of NullBotTelemetryClient. |
Methods
Flush() |
Flushes the in-memory buffer and any metrics being pre-aggregated. |
TrackAvailability(String, DateTimeOffset, TimeSpan, String, Boolean, String, IDictionary<String,String>, IDictionary<String,Double>) |
Send information about availability of an application. |
TrackDependency(String, String, String, String, DateTimeOffset, TimeSpan, String, Boolean) |
Send information about an external dependency (outgoing call) in the application. |
TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) |
Logs custom events with extensible named fields. |
TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>) |
Logs a system exception. |
TrackPageView(String, IDictionary<String,String>, IDictionary<String,Double>) |
Logs an Application Insights page view. |
TrackTrace(String, Severity, IDictionary<String,String>) |
Send a trace message. |
Extension Methods
TrackDialogView(IBotTelemetryClient, String, IDictionary<String,String>, IDictionary<String,Double>) |
Log a DialogView using the TrackPageView method on the IBotTelemetryClient if IBotPageViewTelemetryClient has been implemented. Alternatively log the information out via TrackTrace. |