Classe VsValidationController
Controlador de validação do modelo VS.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationController
Microsoft.VisualStudio.Modeling.Shell.VsValidationController
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 Class VsValidationController _
Inherits ValidationController
public class VsValidationController : ValidationController
O tipo VsValidationController expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
VsValidationController(IServiceProvider) | Construtor. | |
VsValidationController(IServiceProvider, Type) | Construtor. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
ErrorMessages | Obtém uma cópia de todas as mensagens fatais e erros ativa. (Herdado de ValidationController.) | |
FatalMessages | Obtém uma cópia de todas as mensagens fatais ativas. (Herdado de ValidationController.) | |
IncludeLinkedExtensionElements | Indica se ExtensionElements vinculados a ModelElements que está sendo validado também deve ser validado.ExtensionElements permitem que uma definição de DSL para serem estendidos por terceiros. (Herdado de ValidationController.) | |
InformationalMessages | Obtém uma cópia de todas as mensagens informativas ativas. (Herdado de ValidationController.) | |
ServiceProvider | ||
ValidationExtensionRegistrar | Propriedade de registrador de ValidationExtension (Herdado de ValidationController.) | |
ValidationMessages | Obtém as mensagens de validação para o controlador. (Herdado de ValidationController.) | |
WarningMessages | Obtém uma cópia de todas as mensagens de aviso ativo. (Herdado de ValidationController.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddObserver | Adiciona um observador à lista de observadores para o controlador.O observador será notificado quando uma mensagem for adicionada ou removida da lista para este controlador. (Herdado de ValidationController.) | |
ClearMessages | Limpa todas as mensagens de validação (Substitui ValidationController.ClearMessages().) | |
CreateValidationContext(IEnumerable<ModelElement>, ValidationCategories) | Fornecer uma classe de contexto para a validação. (Substitui ValidationController.CreateValidationContext(IEnumerable<ModelElement>, ValidationCategories).) | |
CreateValidationContext(IEnumerable<ModelElement>, array<String[]) | Fornecer uma classe de contexto para a validação. (Substitui ValidationController.CreateValidationContext(IEnumerable<ModelElement>, array<String[]).) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetExtensionElements | Calcula e retorna uma lista de elementos de extensão que devem ser incluídos na lista de elementos que está sendo validado. (Herdado de ValidationController.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
RemoveObserver | O observador remove da lista de observadores para o controlador. (Herdado de ValidationController.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
Validate(IEnumerable<ModelElement>, ValidationCategories) | Chame todos os métodos de validação que são aplicáveis ao conjunto de elementos. (Substitui ValidationController.Validate(IEnumerable<ModelElement>, ValidationCategories).) | |
Validate(ModelElement, ValidationCategories) | Fazer a validação para um único elemento, invocar métodos de validação que têm atributos ValidationMethod para uma ou mais das categorias de validação especificado. (Herdado de ValidationController.) | |
Validate(Partition, ValidationCategories) | Aplica validação para cada elemento na partição especificada, invocar métodos de validação que têm atributos ValidationMethod para uma ou mais das categorias especificadas. (Herdado de ValidationController.) | |
Validate(Store, ValidationCategories) | Aplica validação para todos os elementos de armazenamento, invocar métodos que possuem os atributos de ValidationMethod para uma ou mais das categorias especificadas. (Herdado de ValidationController.) | |
ValidateCustom(IEnumerable<ModelElement>, array<String[]) | Chamar todos os métodos de validação de um conjunto de elementos, incluindo seus (Substitui ValidationController.ValidateCustom(IEnumerable<ModelElement>, array<String[]).) | |
ValidateCustom(ModelElement, array<String[]) | Valida o elemento de modelo especificado usando métodos de validação nas categorias a validação personalizada especificada. (Herdado de ValidationController.) | |
ValidateCustom(Partition, array<String[]) | Valida os elementos de modelo em uma partição para as categorias de validação personalizada especificada. (Herdado de ValidationController.) | |
ValidateCustom(Store, array<String[]) | Valida cada elementos de modelo em um armazenamento, usando os métodos de validação nas categorias personalizadas especificadas.Um método de validação pertence a uma categoria, se ele tiver um atributo ValidationMethod, especificando a essa categoria. (Herdado de ValidationController.) |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.