ExportCodeAnalysisRuleAttribute 类

定义

定义规则导出的属性以及有关该规则的元数据。 实现应在导入程序端使用的 ISqlAnalysisRuleMetadata,以确保类型一致性

[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
[System.ComponentModel.Composition.MetadataAttribute]
public class ExportCodeAnalysisRuleAttribute : Microsoft.SqlServer.Dac.Extensibility.ExportStandardMetadataAttribute, Microsoft.SqlServer.Dac.CodeAnalysis.ISqlAnalysisRuleMetadata
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)>]
[<System.ComponentModel.Composition.MetadataAttribute>]
type ExportCodeAnalysisRuleAttribute = class
    inherit ExportStandardMetadataAttribute
    interface ISqlAnalysisRuleMetadata
    interface IStandardMetadata
Public Class ExportCodeAnalysisRuleAttribute
Inherits ExportStandardMetadataAttribute
Implements ISqlAnalysisRuleMetadata
继承
ExportCodeAnalysisRuleAttribute
属性
实现

构造函数

名称 说明
ExportCodeAnalysisRuleAttribute(String, String)

构造函数

属性

名称 说明
Category

Category

Description

规则的说明。 这应该是一个简短的人类可读描述规则旨在警告或阻止的内容。 此字段是可本地化的,但应执行子类化 ExportCodeAnalysisRuleAttribute 并重写 Description 属性。

DisplayName

定义规则导出的属性以及有关该规则的元数据。 实现应在导入程序端使用的 ISqlAnalysisRuleMetadata,以确保类型一致性

(继承自 ExportStandardMetadataAttribute)
Id

定义规则导出的属性以及有关该规则的元数据。 实现应在导入程序端使用的 ISqlAnalysisRuleMetadata,以确保类型一致性

(继承自 ExportStandardMetadataAttribute)
PlatformCompatibility

定义规则导出的属性以及有关该规则的元数据。 实现应在导入程序端使用的 ISqlAnalysisRuleMetadata,以确保类型一致性

(继承自 ExportStandardMetadataAttribute)
RuleScope

RuleScope

Version

定义规则导出的属性以及有关该规则的元数据。 实现应在导入程序端使用的 ISqlAnalysisRuleMetadata,以确保类型一致性

(继承自 ExportStandardMetadataAttribute)

适用于