CodeAnalysisRuleSettings.CreateFromSettingsString Método

Definición

Crea una CodeAnalysisRuleSettings configuración basada en una cadena de configuración como la que se usa dentro de los archivos de proyecto de SSDT. Esta cadena define qué reglas deben deshabilitarse o tienen sus problemas tratados como errores en lugar de advertencias. Cualquier regla no incluida en la cadena de configuración se habilitará de forma predeterminada.

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

Parámetros

settingsString
String

Una cadena delimitada por punto y coma que identifica las reglas que se van a deshabilitar o tiene problemas tratados como errores. El formato es "-My.Disabled.Rule;+! My.Enabled.RuleWithError;-! My.Disabled.RuleWithError". Por lo tanto, las reglas deshabilitadas deben tener "-" antes de su identificador y las reglas habilitadas con errores deben tener "+!" antes de su identificador. Solo las reglas que se van a deshabilitar o que tengan sus problemas tratados como errores deben incluirse en la cadena de configuración.

Si este parámetro es null o no contiene ninguna regla válida, se devolverá una configuración vacía predeterminada. Esto hará que se ejecuten todas las reglas detectadas.

errors
IList<ExtensibilityError>

Lista de errores encontrados al procesar la lista.

Devoluciones

Se aplica a