ValidationExtensionRegistrar Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Basisklasse für ein extensionregistar, das Validierungs Erweiterungen registrieren kann
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))
- Vererbung
Konstruktoren
| ValidationExtensionRegistrar() |
Eigenschaften
| FilteredImports |
Liste der Importe nach dem Anwenden der Filterung. |
| LazyImports |
Liste der verzögerten Importe nach dem Anwenden der Filterung. (Geerbt von ExtensionRegistrarBase<T,TMetadataView>) |
| Logger | |
| MetadataFilter |
Ein Zeichen folgen basierter Metadatenschlüssel, der bestimmt, ob ein bestimmter exportierter Typ importiert werden kann. Die Standard Implementierung von CanImport filtert Importe basierend auf diesem Metadatenschlüssel. Der Standardwert dieser Eigenschaft ist NULL, um anzugeben, dass kein Filter angewendet wird. |
| UnfilteredLazyImports | |
Methoden
| CanImport(Lazy<Delegate,IDictionary<String,Object>>) |
Zulassen, dass Registrierungsstellen, die mit dem metadatafilter-Element identisch sind, mit einem Schlüssel in Ihren Metadaten importiert werden |
| CanImport(Lazy<T,TMetadataView>) |
Bestimmt, ob das zugrunde liegende exportierte Objekt für einen bestimmten verzögerten Import importiert werden soll oder nicht. Die Standard Implementierung lässt alle Importe zu. (Geerbt von ExtensionRegistrarBase<T,TMetadataView>) |
| Compare(Tuple<T,TMetadataView>, Tuple<T,TMetadataView>) |
Vergleicht zwei importierte Objekte desselben Typs. (Geerbt von ExtensionRegistrarBase<T,TMetadataView>) |
| GetValidationMethods(Object, ValidationContext) |
Standard Implementierung zum Zurückgeben aller Delegaten, die auf den Typ eines Modell Elements (und dessen Basistyp/implementierter Schnittstellen) angewendet werden können. |