DevForce Help Reference
VerifierEngine Class Members
Properties  Methods  Events


The following tables list the members exposed by VerifierEngine.

Public Constructors
 NameDescription
Public ConstructorVerifierEngine Constructor Initializes a new instance of a VerifierEngine.  
Top
Public Properties
 NameDescription
Public PropertyBatchInterceptorGets or sets the VerifierEngine.VerifierBatchInterceptor delegate that will be called after each verifier within a verifier batch executes.  
Public PropertyCompositionContext The composition context in use by this engine.  
Public PropertyDefaultCustomContextGets or sets the default custom context to be used in constructing a VerifierContext if one is not passed in during verification execution.  
Public PropertyDefaultVerifierOptions Gets or sets the default verification options for the engine.  
Public PropertyEnabled Gets or sets if the VerifierEngine is enabled.  
Public PropertyErrorsResourceManagerGets or sets the System.Resources.ResourceManager used to resolve localized resource strings.  
Public PropertyPropertyNameToDisplayNameTranslatorDelegate property that provides the ability to translate the property being verified into a localized description string.  
Public PropertyVerifierProviderContextGets or sets the default VerifierProviderContext that is provided to the GetVerifiers method of any IVerifierProvider implementations.  
Top
Protected Properties
 NameDescription
Protected PropertyIsConcurrent For internal use only.  
Protected PropertyVerifiers for internal use only.  
Top
Public Methods
 NameDescription
Public MethodAddVerifier Add a verifier to this engine.  
Public MethodClear Removes all verifiers but leaves all other settings alone.  
Public MethodContainsVerifier Returns whether this engine contains the specified verifier.  
Public MethodDiscoverVerifiers Forces the discovery of verifiers associated with a specific type.  
Public MethodDiscoverVerifiersFromConfig Discover verifiers from the IdeaBlade configuration file.  
Public MethodEquals (Inherited from object)
Public MethodExecuteOverloaded. Executes all VerifierExecutionModes.Instance verifiers associated with the specified object.  
Public MethodExecuteAfterSetOverloaded. Executes all applicable VerifierExecutionModes.OnAfterSetTriggers verifiers against the specified instance.  
Public MethodExecuteBeforeSetOverloaded. Executes all applicable VerifierExecutionModes.OnBeforeSetTriggers verifiers against the specified instance.  
Public MethodGetHashCode (Inherited from object)
Public MethodGetType (Inherited from object)
Public MethodGetVerifierOverloaded. Gets the first verifier to satisfy the specified Predicate.  
Public MethodGetVerifiersOverloaded. Returns a list of all of the Verifiers currently registered with this VerifierEngine.  
Public MethodRemoveVerifier Remove the specified verifier from this engine.  
Public MethodToString (Inherited from object)
Top
Protected Methods
 NameDescription
Protected MethodFinalize (Inherited from object)
Protected MethodGetAssociatedVerifiersOverloaded.  For internal use only.  
Protected MethodMemberwiseClone (Inherited from object)
Protected Methodstatic (Shared in Visual Basic)OnVerifierEngineCreatedRaises the VerifierEngineCreated event.  
Protected MethodOnVerifiersChangedRaises the VerifiersChanged event.  
Top
Public Events
 NameDescription
Public EventVerifierEngineCreated Event fired whenever a new engine is created.  
Public EventVerifiersChanged Occurs whenever a verifier is added to or removed from the engine or a trigger is added to or removed from a verifier already held by the engine.  
Top
See Also

Reference

VerifierEngine Class
IdeaBlade.Validation Namespace

Send Feedback