ProvideLanguageServiceAttribute.MaxErrorMessages Eigenschaft

Definition

Bestimmt die maximale Anzahl der Fehlermeldungen, die ein Sprachdienst für einen Analysevorgang melden kann.

public:
 property int MaxErrorMessages { int get(); void set(int value); };
public:
 property int MaxErrorMessages { int get(); void set(int value); };
public int MaxErrorMessages { get; set; }
member this.MaxErrorMessages : int with get, set
Public Property MaxErrorMessages As Integer

Eigenschaftswert

Int32

Gibt eine Zahl zurück, die die maximale Anzahl von Fehlern angibt, die gemeldet werden können.

Beispiele

[ProvideLanguageService(typeof(MyLanguageService),           // Required  
                        MyConstants.languageName,            // Required  
                        MyConstants.languageNameResourceID,  // Required  
    // Optional language service properties  
    MaxErrorMessages = 15,  // Max messages to report  
                       )]  

Hinweise

Ein Sprachdienst kann Warnungen und Fehler melden, die sich aus einem Analyse-Vorgang ergeben können. Diese Warnungen und Fehler werden im Aufgaben Fenster Fehlerliste angezeigt. Die- MaxErrorMessages Eigenschaft gibt die maximale Anzahl von Fehlern an, die gleichzeitig vom Sprachdienst im Fehlerliste Fenster angezeigt werden können. Wenn Sie diesen Wert recht klein halten, verringert sich der Umfang der Übersichtlichkeit, insbesondere dann, wenn die-Verarbeitung stattfindet, während der Benutzer die Eingabe durchführt und die Eingabe eines bestimmten Sprach Konstrukts noch nicht abgeschlossen ist.

Diese Eigenschaft ist spezifisch für das Managed Package Framework (MPF).

Der Standardwert ist 10, wenn auf den entsprechenden Registrierungs Eintrag über die-Klasse zugegriffen wird LanguagePreferences .

Der Registrierungs Eintrag sieht wie folgt aus:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\[X.Y]\Languages\Language Services\  
  [Language Name]\  
    MaxErrorMessages = reg_dword: 0x0000000f  

Gilt für