CodeAnalysisRuleSettings.CreateFromSettingsString Methode

Definition

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.

Gibt zurück

Gilt für: