CodeAnalysisRuleSettings.CreateFromSettingsString 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
CodeAnalysisRuleSettings基于设置字符串(例如 SSDT 项目文件中使用的设置字符串)创建配置。 此字符串定义应禁用的规则或将规则视为错误而不是警告。 默认情况下,设置字符串中未包含的任何规则都将启用。
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
参数
- settingsString
- String
一个分号分隔的字符串,用于标识要禁用的规则或将问题视为错误。 格式为“-My.Disabled.Rule;+!My.Enabled.RuleWithError;-!My.Disabled.RuleWithError”。 因此,禁用的规则应在其 ID 之前具有“-”,并且启用的规则在 ID 之前应具有“+!”。 只有要禁用或将问题视为错误的规则应包含在设置字符串中。
如果此参数为 null 或不包含有效规则,则将返回默认的空配置。 这将导致运行所有已发现的规则。
- errors
- IList<ExtensibilityError>
处理列表时发现的错误列表。