Partilhar via


Método VsValidationController.Validate (IEnumerable<ModelElement>, ValidationCategories)

Chame todos os métodos de validação que são aplicáveis ao conjunto de elementos.

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Sintaxe

'Declaração
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

Valor de retorno

Tipo: System.Boolean

Comentários

A validação é executada em cada elemento da lista de assuntos.Para cada elemento, todos os seus métodos de validação habilitado são chamados um após o outro em uma ordem indeterminada.Um método de validação é um método com um atributo de ValidationMethod e um parâmetro de ValidationContext.Um método de validação será ativado se uma do ValidationCategories especificado no seu atributo ValidationMethod corresponde a um daqueles em que o parâmetro de categorias.Métodos de validação na classe do elemento e todas as suas classes base são o método de validação de called.//A pode registrar um erro ou mensagem de aviso, usando os métodos de Log nos métodos de validação de context.//Validation pode usar os métodos de cache no contexto de validação para passar informações de um método para outro.

Segurança do .NET Framework

Consulte também

Referência

VsValidationController Classe

Sobrecargas Validate

Namespace Microsoft.VisualStudio.Modeling.Shell