ModelValidationNode Class
Provides a container for model validation information.
Inheritance Hierarchy
System.Object
System.Web.Http.Validation.ModelValidationNode
Namespace: System.Web.Http.Validation
Assembly: System.Web.Http (in System.Web.Http.dll)
Syntax
'Declaration
Public NotInheritable Class ModelValidationNode
'Usage
Dim instance As ModelValidationNode
public sealed class ModelValidationNode
public ref class ModelValidationNode sealed
[<SealedAttribute>]
type ModelValidationNode = class end
public final class ModelValidationNode
The ModelValidationNode type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ModelValidationNode(ModelMetadata, String) | Initializes a new instance of the ModelValidationNode class, using the model metadata and state key. | |
ModelValidationNode(ModelMetadata, String, IEnumerable<ModelValidationNode>) | Initializes a new instance of the ModelValidationNode class, using the model metadata, the model state key, and child model-validation nodes. |
Top
Properties
Name | Description | |
---|---|---|
ChildNodes | Gets or sets the child nodes. | |
ModelMetadata | Gets or sets the model metadata. | |
ModelStateKey | Gets or sets the model state key. | |
SuppressValidation | Gets or sets a value that indicates whether validation should be suppressed. | |
ValidateAllProperties | Gets or sets a value that indicates whether all properties of the model should be validated. |
Top
Methods
Name | Description | |
---|---|---|
CombineWith | Combines the current ModelValidationNode instance with a specified ModelValidationNode instance. | |
Equals | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
ToString | (Inherited from Object.) | |
Validate(HttpActionContext) | Validates the model using the specified execution context. | |
Validate(HttpActionContext, ModelValidationNode) | Validates the model using the specified execution context and parent node. |
Top
Events
Name | Description | |
---|---|---|
Validated | Occurs when the model has been validated. | |
Validating | Occurs when the model is being validated. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.