Partager via


DataRuleEngine, classe

Charge et exécute les règles de données.

Hiérarchie d'héritage

System.Object
  Microsoft.Data.Schema.StaticCodeAnalysis.DataRuleEngine

Espace de noms :  Microsoft.Data.Schema.StaticCodeAnalysis
Assembly :  Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)

Syntaxe

'Déclaration
Public NotInheritable Class DataRuleEngine
public static class DataRuleEngine
public ref class DataRuleEngine abstract sealed
[<AbstractClass>]
[<Sealed>]
type DataRuleEngine =  class end
public final class DataRuleEngine

Le type DataRuleEngine expose les membres suivants.

Méthodes

  Nom Description
Méthode publiqueMembre statique ExecuteRules(DataSchemaModel, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%)
Méthode publiqueMembre statique ExecuteRules(DataSchemaModel, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%)
Méthode publiqueMembre statique ExecuteRules(IModelElement, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%)
Méthode publiqueMembre statique ExecuteRules(IModelElement, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%)
Méthode publiqueMembre statique ExecuteRules(IEnumerable<IModelElement>, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%)
Méthode publiqueMembre statique ExecuteRules(IEnumerable<IModelElement>, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%)
Méthode publiqueMembre statique ExecuteRules(DataSchemaModel, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>)
Méthode publiqueMembre statique ExecuteRules(DataSchemaModel, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>)
Méthode publiqueMembre statique ExecuteRules(IModelElement, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>)
Méthode publiqueMembre statique ExecuteRules(IModelElement, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>)
Méthode publiqueMembre statique ExecuteRules(IEnumerable<IModelElement>, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>)
Méthode publiqueMembre statique ExecuteRules(IEnumerable<IModelElement>, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>)
Méthode publiqueMembre statique ExecuteRules(DataSchemaModel, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>, Func<Boolean>)
Méthode publiqueMembre statique ExecuteRules(DataSchemaModel, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>, Func<Boolean>)
Méthode publiqueMembre statique ExecuteRules(IModelElement, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>, Func<Boolean>)
Méthode publiqueMembre statique ExecuteRules(IModelElement, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>, Func<Boolean>)
Méthode publiqueMembre statique ExecuteRules(IEnumerable<IModelElement>, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>, Func<Boolean>)
Méthode publiqueMembre statique ExecuteRules(IEnumerable<IModelElement>, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>, Func<Boolean>)
Méthode publiqueMembre statique GetRules<T>

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Data.Schema.StaticCodeAnalysis, espace de noms

Autres ressources

Procédure pas à pas : création d'un assembly de règle d'analyse du code statique personnalisé pour SQL