DataRuleEngine, classe
Dans cet article
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
ExecuteRules(DataSchemaModel, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%)
ExecuteRules(DataSchemaModel, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%)
ExecuteRules(IModelElement, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%)
ExecuteRules(IModelElement, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%)
ExecuteRules(IEnumerable<IModelElement>, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%)
ExecuteRules(IEnumerable<IModelElement>, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%)
ExecuteRules(DataSchemaModel, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>)
ExecuteRules(DataSchemaModel, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>)
ExecuteRules(IModelElement, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>)
ExecuteRules(IModelElement, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>)
ExecuteRules(IEnumerable<IModelElement>, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>)
ExecuteRules(IEnumerable<IModelElement>, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>)
ExecuteRules(DataSchemaModel, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>, Func<Boolean>)
ExecuteRules(DataSchemaModel, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>, Func<Boolean>)
ExecuteRules(IModelElement, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>, Func<Boolean>)
ExecuteRules(IModelElement, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>, Func<Boolean>)
ExecuteRules(IEnumerable<IModelElement>, IEnumerable<DataRule>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>, Func<Boolean>)
ExecuteRules(IEnumerable<IModelElement>, IEnumerable<DataRuleSetting>, IEnumerable<DataSchemaError>%, Predicate<DataRuleProblemSuppressionContext>, Func<Boolean>)
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