DataRule.Analyze 方法
分析模型元素,并返回在该元素中检测到的任何问题。
命名空间: Microsoft.Data.Schema.StaticCodeAnalysis
程序集: Microsoft.Data.Schema(在 Microsoft.Data.Schema.dll 中)
语法
声明
Public MustOverride Function Analyze ( _
ruleSetting As DataRuleSetting, _
context As DataRuleExecutionContext _
) As IList(Of DataRuleProblem)
public abstract IList<DataRuleProblem> Analyze(
DataRuleSetting ruleSetting,
DataRuleExecutionContext context
)
public:
virtual IList<DataRuleProblem^>^ Analyze(
DataRuleSetting^ ruleSetting,
DataRuleExecutionContext^ context
) abstract
abstract Analyze :
ruleSetting:DataRuleSetting *
context:DataRuleExecutionContext -> IList<DataRuleProblem>
public abstract function Analyze(
ruleSetting : DataRuleSetting,
context : DataRuleExecutionContext
) : IList<DataRuleProblem>
参数
- ruleSetting
类型:Microsoft.Data.Schema.StaticCodeAnalysis.DataRuleSetting
一个 DataRuleSetting 对象,用于定义要分析的属性。
- context
类型:Microsoft.Data.Schema.StaticCodeAnalysis.DataRuleExecutionContext
一个 DataRuleExecutionContext 对象,其中包含模型元素和其他属性。
返回值
类型:System.Collections.Generic.IList<DataRuleProblem>
一个 IList<T> 对象,其中包含表示在分析模型元素时遇到的任何异常或错误的 DataSchemaError 对象。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。