Partager via


IExtensibilityDiagnosticEventReporter Interface

Definition

Represents an event that is registered with the IExtensibilityDiagnosticsService.

public interface IExtensibilityDiagnosticEventReporter : Microsoft.VisualStudio.Shell.Internal.IExtensibilityDiagnosticEventManager, Microsoft.VisualStudio.Shell.Internal.IExtensibilityDiagnosticReporter<Microsoft.VisualStudio.Shell.Internal.ExtensibilityEventDiagnosticConfiguration>
type IExtensibilityDiagnosticEventReporter = interface
    interface IExtensibilityDiagnosticEventManager
    interface IExtensibilityDiagnosticReporter<ExtensibilityEventDiagnosticConfiguration>
Public Interface IExtensibilityDiagnosticEventReporter
Implements IExtensibilityDiagnosticEventManager, IExtensibilityDiagnosticReporter(Of ExtensibilityEventDiagnosticConfiguration)
Derived
Implements

Properties

Configuration

Gets the configuration associated with the diagnostic.

(Inherited from IExtensibilityDiagnosticReporter<T>)
DiagnosticsEnabled

Gets a value indicating whether or not diagnostic collection is enabled.

(Inherited from IExtensibilityDiagnosticEventManager)

Methods

ReportErrorAsync(ExtensibilityDiagnosticErrorInfo, CancellationToken)

Report an error with the IExtensibilityDiagnosticsService.

(Inherited from IExtensibilityDiagnosticEventManager)
ReportEventAsync(ExtensibilityDiagnosticEventContext, CancellationToken)

Report the instance of an event with the IExtensibilityDiagnosticsService.

(Inherited from IExtensibilityDiagnosticEventManager)

Applies to