Classe VsValidationController
Controller di convalida del modello VS.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationController
Microsoft.VisualStudio.Modeling.Shell.VsValidationController
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Sintassi
'Dichiarazione
Public Class VsValidationController _
Inherits ValidationController
public class VsValidationController : ValidationController
Il tipo VsValidationController espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
VsValidationController(IServiceProvider) | Costruttore. |
![]() |
VsValidationController(IServiceProvider, Type) | Costruttore. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
ErrorMessages | Ottiene una copia di tutti i messaggi di errore e irreversibili attivi. (Ereditato da ValidationController) |
![]() |
FatalMessages | Ottiene una copia di tutti i messaggi irreversibili attivi. (Ereditato da ValidationController) |
![]() |
IncludeLinkedExtensionElements | Indica se anche ExtensionElements, che è collegato a ModelElements da convalidare, deve essere convalidato.ExtensionElements consente l'estensione di una definizione DSL da parte di terzi. (Ereditato da ValidationController) |
![]() |
InformationalMessages | ottiene una copia di tutti i messaggi informativi attivi. (Ereditato da ValidationController) |
![]() |
ServiceProvider | |
![]() |
ValidationExtensionRegistrar | Proprietà per il registrar di ValidationExtension (Ereditato da ValidationController) |
![]() |
ValidationMessages | Ottiene i messaggi di convalida per il controller. (Ereditato da ValidationController) |
![]() |
WarningMessages | Ottiene una copia di tutti i messaggi di avviso attivi. (Ereditato da ValidationController) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
AddObserver | Aggiunge un osservatore all'elenco degli osservatori del controller.L'osservatore riceverà una notifica quando un messaggio viene aggiunto o rimosso dall'elenco per questo controller. (Ereditato da ValidationController) |
![]() |
ClearMessages | Cancella tutti i messaggi di convalida (Esegue l'override di ValidationController.ClearMessages()). |
![]() |
CreateValidationContext(IEnumerable<ModelElement>, ValidationCategories) | Fornire una classe di contesto per la convalida. (Esegue l'override di ValidationController.CreateValidationContext(IEnumerable<ModelElement>, ValidationCategories)). |
![]() |
CreateValidationContext(IEnumerable<ModelElement>, array<String[]) | Fornire una classe di contesto per la convalida. (Esegue l'override di ValidationController.CreateValidationContext(IEnumerable<ModelElement>, array<String[])). |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetExtensionElements | Calcola e restituisce un elenco di elementi di estensione che devono essere inclusi nell'elenco degli elementi che vengono convalidati (Ereditato da ValidationController) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
RemoveObserver | Rimuove l'osservatore dall'elenco degli osservatori del controller. (Ereditato da ValidationController) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
Validate(IEnumerable<ModelElement>, ValidationCategories) | Richiamare tutti i metodi di convalida che sono applicabili al set di elementi. (Esegue l'override di ValidationController.Validate(IEnumerable<ModelElement>, ValidationCategories)). |
![]() |
Validate(ModelElement, ValidationCategories) | Eseguire la convalida per un singolo elemento, richiamando metodi di convalida che dispongono di attributi ValidationMethod per una o più categorie di convalida specificate. (Ereditato da ValidationController) |
![]() |
Validate(Partition, ValidationCategories) | Applicare la convalida a ogni elemento nella partizione specifica, richiamando metodi di convalida che dispongono di attributi ValidationMethod per una o più categorie specificate. (Ereditato da ValidationController) |
![]() |
Validate(Store, ValidationCategories) | Applicare la convalida a ogni elemento nell'archivio, richiamando metodi che dispongono di attributi ValidationMethod per una o più categorie specificate. (Ereditato da ValidationController) |
![]() |
ValidateCustom(IEnumerable<ModelElement>, array<String[]) | Richiamare tutti i metodi di convalida di un set di elementi, tra cui (Esegue l'override di ValidationController.ValidateCustom(IEnumerable<ModelElement>, array<String[])). |
![]() |
ValidateCustom(ModelElement, array<String[]) | Convalida l'elemento del modello specificato utilizzando metodi di convalida nelle categorie di convalida personalizzate specificate. (Ereditato da ValidationController) |
![]() |
ValidateCustom(Partition, array<String[]) | Convalida gli elementi del modello in una partizione per le categorie di convalida personalizzate specificate. (Ereditato da ValidationController) |
![]() |
ValidateCustom(Store, array<String[]) | Convalida tutti gli elementi del modello in un archivio, utilizzando metodi di convalida nelle categorie personalizzate specificate.Un metodo di convalida appartiene a una categoria se dispone di un attributo ValidationMethod che specifica tale categoria. (Ereditato da ValidationController) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.