IBotTelemetryClient 인터페이스

정의

Bot 원격 분석에 대 한 로깅 클라이언트를 설명 합니다.Describes a logging client for bot telemetry.

public interface IBotTelemetryClient
type IBotTelemetryClient = interface
Public Interface IBotTelemetryClient
파생

메서드

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.

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

추적 메시지를 보냅니다.Send a trace message.

확장 메서드

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

IBotPageViewTelemetryClient가 구현 된 경우 IBotTelemetryClient에서 TrackPageView 메서드를 사용 하 여 DialogView를 로깅합니다.Log a DialogView using the TrackPageView method on the IBotTelemetryClient if IBotPageViewTelemetryClient has been implemented. 또는 대체 추적을 통해 정보를 기록 합니다.Alternatively log the information out via TrackTrace.

적용 대상