CodeAnalysisRuleSettings.CreateFromSettingsString Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine CodeAnalysisRuleSettings Konfiguration basierend auf einer Einstellungszeichenfolge wie der in SSDT-Projektdateien verwendeten. Diese Zeichenfolge definiert, welche Regeln deaktiviert werden sollen oder wie ihre Probleme als Fehler behandelt werden sollen, anstelle von Warnungen. Jede Regel, die nicht in der Einstellungszeichenfolge enthalten ist, ist standardmäßig aktiviert.
public static Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisRuleSettings CreateFromSettingsString(string settingsString, out System.Collections.Generic.IList<Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError> errors);
static member CreateFromSettingsString : string * IList -> Microsoft.SqlServer.Dac.CodeAnalysis.CodeAnalysisRuleSettings
Public Shared Function CreateFromSettingsString (settingsString As String, ByRef errors As IList(Of ExtensibilityError)) As CodeAnalysisRuleSettings
Parameter
- settingsString
- String
Eine durch Semikolons getrennte Zeichenfolge, die Regeln identifiziert, die deaktiviert werden sollen, oder Probleme, die als Fehler behandelt werden. Das Format lautet "-My.Disabled.Rule;+! My.Enabled.RuleWithError;-! My.Disabled.RuleWithError". Daher sollten deaktivierte Regeln "-" vor ihrer ID aufweisen und aktivierte Regeln mit Fehlern "+!" vor ihrer ID haben. Nur Regeln, die deaktiviert werden sollen oder deren Probleme behandelt werden, sollten in die Einstellungszeichenfolge einbezogen werden.
Wenn dieser Parameter null ist oder keine gültigen Regeln enthält, wird eine leere Standardkonfiguration zurückgegeben. Dies führt dazu, dass alle ermittelten Regeln ausgeführt werden.
- errors
- IList<ExtensibilityError>
Liste der Fehler, die beim Verarbeiten der Liste gefunden wurden.