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)

適用対象