CodeAnalysisRuleSettings.CreateFromSettingsString 方法

定义

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>

处理列表时发现的错误列表。

返回

适用于