VsValidationController.Validate (Método) (IEnumerable<ModelElement>, ValidationCategories)
Invoque todos los métodos de validación aplicables al conjunto de elementos.
Espacio de nombres: Microsoft.VisualStudio.Modeling.Shell
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Sintaxis
'Declaración
Public Overrides Function Validate ( _
subjects As IEnumerable(Of ModelElement), _
categories As ValidationCategories _
) As Boolean
public override bool Validate(
IEnumerable<ModelElement> subjects,
ValidationCategories categories
)
Parámetros
- subjects
Tipo: System.Collections.Generic.IEnumerable<ModelElement>
Lista de los elementos que se van validar.
- categories
Tipo: Microsoft.VisualStudio.Modeling.Validation.ValidationCategories
Determina el conjunto de métodos de validación que se ejecutarán.
Valor devuelto
Tipo: System.Boolean
Comentarios
La validación se realiza en cada elemento de la lista de los ámbitos. Para cada elemento, todos sus métodos habilitado de validación se denominan uno tras otro en un orden determinado. Un método de validación es un método con un atributo de ValidationMethod y un parámetro ValidationContext. Se habilita un método de validación si coincide con uno de ValidationCategories especificado en el atributo de ValidationMethod uno en el parámetro de categorías. Los métodos de validación en la propia clase y las todas de elemento sus clases base se denominan. método de validación de //A pueden registrar un error o mensaje de advertencia utilizando los métodos de registro en los métodos del contexto. //Validation de validación puede utilizar métodos de caché en el contexto de validación para pasar información de un método a otro.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.