다음을 통해 공유


NullBotTelemetryClient 클래스

정의

을 구현하는 null 봇 원격 시도 클라이언트입니다 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
상속
NullBotTelemetryClient
구현

생성자

NullBotTelemetryClient()

을 구현하는 null 봇 원격 시도 클라이언트입니다 IBotTelemetryClient.

속성

Instance

NullBotTelemetryClient의 새 인스턴스를 가져옵니다.

메서드

Flush()

메모리 내 버퍼 및 미리 집계되는 모든 메트릭을 플러시합니다.

TrackAvailability(String, DateTimeOffset, TimeSpan, String, Boolean, String, IDictionary<String,String>, IDictionary<String,Double>)

애플리케이션의 가용성에 대한 정보를 보냅니다.

TrackDependency(String, String, String, String, DateTimeOffset, TimeSpan, String, Boolean)

애플리케이션의 외부 종속성(발신 호출)에 대한 정보를 보냅니다.

TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>)

확장 가능한 명명된 필드를 사용하여 사용자 지정 이벤트를 기록합니다.

TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>)

시스템 예외를 기록합니다.

TrackPageView(String, IDictionary<String,String>, IDictionary<String,Double>)

Application Insights 페이지 보기를 기록합니다.

TrackTrace(String, Severity, IDictionary<String,String>)

추적 메시지를 보냅니다.

확장 메서드

TrackDialogView(IBotTelemetryClient, String, IDictionary<String,String>, IDictionary<String,Double>)

IBotPageViewTelemetryClient가 구현된 경우 IBotTelemetryClient에서 TrackPageView 메서드를 사용하여 DialogView를 기록합니다. 또는 TrackTrace를 통해 정보를 로그아웃합니다.

적용 대상