Compartilhar via


IExtensibilityDiagnosticsService2 Interface

Definition

Represents a service to report extensibility related diagnostics to.

public interface IExtensibilityDiagnosticsService2 : Microsoft.VisualStudio.Shell.Internal.IExtensibilityDiagnosticsService
type IExtensibilityDiagnosticsService2 = interface
    interface IExtensibilityDiagnosticsService
Public Interface IExtensibilityDiagnosticsService2
Implements IExtensibilityDiagnosticsService
Implements

Methods

GetDiagnosticsEnabledStateAsync(CancellationToken)

Gets a value indicating whether or not collecting diagnostics is enabled.

(Inherited from IExtensibilityDiagnosticsService)
RegisterEventAsync(ExtensibilityEventDiagnosticConfiguration, CancellationToken)

Register a component with an extensibility feature area with the extensibility diagnostics service.

(Inherited from IExtensibilityDiagnosticsService)
RegisterExtensibilityPointAsync(ExtensibilityPointDiagnosticConfiguration, CancellationToken)

Register a component with an extensibility feature area with the extensibility diagnostics service.

(Inherited from IExtensibilityDiagnosticsService)
RegisterFeatureAreaAsync(ExtensibilityDiagnosticFeatureAreaMetadata, CancellationToken)

Register a an extensibility feature area with the extensibility diagnostics service.

ReportDiagnosticMessageAsync(ExtensibilityDiagnosticMessageMetadata, CancellationToken)

Report a message of varying severity to the extensibility diagnostics service.

(Inherited from IExtensibilityDiagnosticsService)
ReportErrorAsync(ExtensibilityDiagnosticErrorMetadata, CancellationToken)

Report an error.

(Inherited from IExtensibilityDiagnosticsService)
ReportEventAsync(ExtensibilityDiagnosticEventMetadata, CancellationToken)

Report that an event occurred.

(Inherited from IExtensibilityDiagnosticsService)
ReportExtensionItemDiscoveredAsync(ExtensibilityDiagnosticAddedExtensionItemMetadata, CancellationToken)

Report that an extension item was discovered.

(Inherited from IExtensibilityDiagnosticsService)
ReportExtensionItemPropertyUpdatedAsync(ExtensibilityDiagnosticExtensionItemPropertyUpdatedMetadata, CancellationToken)

Report that the property of an extension item was updated.

(Inherited from IExtensibilityDiagnosticsService)
ReportExtensionItemRemovedAsync(ExtensibilityDiagnosticRemovedExtensionItemMetadata, CancellationToken)

Report that an extension item was removed.

(Inherited from IExtensibilityDiagnosticsService)

Applies to