ValidationExtensionRegistrar Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe base para um ExtensionRegistar que pode registrar extensões de validação
public ref class ValidationExtensionRegistrar abstract : Microsoft::VisualStudio::Modeling::ExtensionEnablement::ExtensionRegistrarBase<Delegate ^, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^>
public abstract class ValidationExtensionRegistrar : Microsoft.VisualStudio.Modeling.ExtensionEnablement.ExtensionRegistrarBase<Delegate,System.Collections.Generic.IDictionary<string,object>>
type ValidationExtensionRegistrar = class
inherit ExtensionRegistrarBase<Delegate, IDictionary<string, obj>>
Public MustInherit Class ValidationExtensionRegistrar
Inherits ExtensionRegistrarBase(Of Delegate, IDictionary(Of String, Object))
- Herança
Construtores
| ValidationExtensionRegistrar() |
Propriedades
| FilteredImports |
Lista de importações após a aplicação da filtragem. |
| LazyImports |
Lista de importações lentas após a aplicação da filtragem. (Herdado de ExtensionRegistrarBase<T,TMetadataView>) |
| Logger | |
| MetadataFilter |
Chave de metadados baseada em cadeia de caracteres que determina se um determinado tipo exportado pode ser importado ou não. A implementação do CanImport padrão filtra as importações com base nessa chave de metadados. O valor padrão dessa propriedade é NULL, indicando que nenhum filtro será aplicado. |
| UnfilteredLazyImports | |
Métodos
| CanImport(Lazy<Delegate,IDictionary<String,Object>>) |
Permitir registradores que correspondam ao metadatafilter com uma chave em seus metadados a serem importados |
| CanImport(Lazy<T,TMetadataView>) |
Determina se para uma importação lenta específica, o objeto exportado subjacente deve ser importado ou não. A implementação padrão permite todas as importações. (Herdado de ExtensionRegistrarBase<T,TMetadataView>) |
| Compare(Tuple<T,TMetadataView>, Tuple<T,TMetadataView>) |
Compara dois objetos importados do mesmo tipo. (Herdado de ExtensionRegistrarBase<T,TMetadataView>) |
| GetValidationMethods(Object, ValidationContext) |
Implementação padrão para retornar todos os delegados que possam ser aplicado ao tipo de um elemento de modelo (e seu tipo base/interfaces implementadas) |