Freigeben über


IViewClassifierAggregatorService-Schnittstelle

Ein Dienst, der IClassifier zurückgibt, das alle Klassifizierungen für den gesamten Text aggregiert und normalisiert, puffert im Pufferdiagramm einer bestimmten ITextView.

Namespace:  Microsoft.VisualStudio.Text.Classification
Assembly:  Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)

Syntax

'Declaration
Public Interface IViewClassifierAggregatorService
public interface IViewClassifierAggregatorService
public interface class IViewClassifierAggregatorService
type IViewClassifierAggregatorService =  interface end
public interface IViewClassifierAggregatorService

Der IViewClassifierAggregatorService-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode GetClassifier Ruft den zwischengespeicherten IClassifier für die angegebene ITextView ab.

Zum Seitenanfang

Hinweise

Dies ist ein MEF-Komponenten-Teil importiert werden, und es sollte wie folgt aussehen:

[Import] 
IViewClassifierAggregatorService aggregator = null;

Die normalisierten Klassifizierern, die dieser Aggregator erzeugt wurden, und sortiert werden, überlappen sich nicht. Wenn ein Textabschnitt mehrere Klassifizierern auf Basis der ursprünglichen Klassifizierungs, stellt dann die normalisierten Klassifizierung hat, verfügt er eine Ausgleichstrom klassifizierung IClassificationTypeRegistryService , die für alle ursprünglichen Klassifizierern entspricht

Klassifizierungs aggregatoren werden für jede Kombination von ITextBuffer und ITextViewzwischengespeichert.

Weitere Informationen zur Klassifizierung, finden Sie im Abschnitt „Klassifizierungs-Typen und Klassifizierung erweitert,“ in Editor-Erweiterungs-Punkteformatiert.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Classification-Namespace