Namespace Microsoft.Data.Schema.StaticCodeAnalysis

O Microsoft.Data.Schema.StaticCodeAnalysis namespace fornece classes que você pode usar para criar e gerenciar regras de análise estática de código.

Classes

  Classe Descrição
Classe pública DataRule Fornece uma classe base para as regras de dados.
Classe pública DataRuleAttribute Define um namespace localizável, uma categoria e um identificador para a regra associada.
Classe pública DataRuleEngine Carrega e executa as regras de dados.
Classe pública DataRuleError Representa um erro, uma exceção ou um aviso que é gerado pela execução de um DataRule.
Classe pública DataRuleException Representa uma exceção lançada durante o processamento de um DataRule.
Classe pública DataRuleExecutionContext Define o contexto no qual uma regra de análise estática de código é executada.
Classe pública DataRuleProblem Classe para armazenar detalhes de um problema que foi detectado por uma regra.
Classe pública DataRuleProblemSuppressionContext As informações de contexto que são usadas para suprimir a um problema encontrado por meio da análise de código do banco de dados.
Classe pública DataRuleProperties Fornece um conjunto de propriedades para um DataRule objeto.
Classe pública DataRuleSetting Contém as configurações de uma regra específica e uma configuração específica.
Classe pública StaticCodeAnalysisRule Fornece uma classe base para um grupo ou categoria de regras similares.
Classe pública SupportedElementTypeAttribute Indica o tipo de elemento no qual um DataRule é executado.

Enumerações

  Enumeração Descrição
Enumeração pública DataRuleProblemSeverity Define os níveis de gravidade, usados para informar os problemas encontrados por meio da análise de código do banco de dados.
Enumeração pública DataRuleScope Especifica o escopo que é examinado por um DataRule.

Consulte também

Referência

Outros recursos

Criar e registrar regras adicionais para analisar o código do banco de dados