Classe VsValidationContext
Contesto specifico di VS Shell. Deriva da ValidationContext.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationContext
Microsoft.VisualStudio.Modeling.Shell.VsValidationContext
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 VsValidationContext _
Inherits ValidationContext
public class VsValidationContext : ValidationContext
Il tipo VsValidationContext espone i seguenti membri.
Costruttori
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Categories | Ottiene le categorie di convalida per questo contesto di convalida. (Ereditato da ValidationContext) |
![]() |
CurrentViolations | Ottiene la raccolta di messaggi di convalida per il contesto di convalida. (Ereditato da ValidationContext) |
![]() |
CustomCategories | Ottiene le stringhe di convalida personalizzate per il contesto di convalida. (Ereditato da ValidationContext) |
![]() |
ModelExplorerToolWindow | Ottiene la finestra degli strumenti di Esplora modelli associata al contesto di convalida. |
![]() |
ServiceProvider | Restituisce il servizio associato a questo contesto. |
![]() |
ValidationSubjects | Ottiene l'elenco degli elementi di modello da convalidare. (Ereditato da ValidationContext) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
ConstructValidationMessage | Metodo sottoponibile a override per consentire alla classe derivata di creare messaggi. (Esegue l'override di ValidationContext.ConstructValidationMessage(String, String, ViolationType, array<ModelElement[])). |
![]() |
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) |
![]() |
GetCache<T>() | Ottiene la cache per la classe specificata. (Ereditato da ValidationContext) |
![]() |
GetCache<T>(String) | Ottiene la cache per la classe specificata. (Ereditato da ValidationContext) |
![]() |
GetDiagramNavigationCommands | Eseguire l'override per fornire uno o più comandi di navigazione del diagramma per gli elementi a cui si fa riferimento. |
![]() |
GetDiagramNavigationTargets | Ottiene l'elenco delle forme associate agli elementi del modello a cui si fa riferimento, che è possibile utilizzare come destinazione per la navigazione. |
![]() |
GetDiagramNavigationTargetSubstitutes | Ottiene un elenco di zero o più forme sostitutive della destinazione specificata. |
![]() |
GetExplorerNavigationCommand | Restituisce un TaskMenuCommand per spostarsi sul nodo appropriato nella finestra Esplora modelli per questo messaggio di convalida.Se non esiste alcun nodo corrispondente in Esplora modelli, questa proprietà restituisce null. |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetNavigationCommands | L'elenco completo di comandi di navigazione per questo messaggio di convalida.L'implementazione predefinita concatena i DiagramNavigateCommand con ExplorerNavigateCommand. |
![]() |
GetNavigationProxyModelElements | Restituisce l'elemento del modello sostitutivo per l'elemento del modello passato.Si consideri il caso in cui gli elementi del modello di presentazione *viewed* (PEL) rappresentano gli elementi del modello che sono proxy dell'elemento del modello effettivo che causa il problema segnalato durante la convalida del modello. (Esegue l'override di ValidationContext.GetNavigationProxyModelElements(ModelElement)). |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
LogError | Crea un errore di convalida e registra un messaggio nella raccolta che il contesto di convalida gestisce. (Ereditato da ValidationContext) |
![]() |
LogFatal | Crea un errore irreversibile per la convalida e registra un messaggio nel contesto di convalida. (Ereditato da ValidationContext) |
![]() |
LogMessage | Crea un messaggio informativo di convalida e lo registra nella raccolta che il contesto di convalida gestisce. (Ereditato da ValidationContext) |
![]() |
LogViolation | Crea un errore, un messaggio o avviso di convalida. (Ereditato da ValidationContext) |
![]() |
LogWarning | Crea un errore avviso di convalida e registra il messaggio nella raccolta che il contesto di convalida gestisce. (Ereditato da ValidationContext) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
OnDeleteTask | Eseguire l'override per implementare il comportamento OnDelete per l'elemento dell'elenco attività di convalida fornito. |
![]() |
OnNavigateToTask | Eseguire l'override per implementare il comportamento OnNavigate per l'elemento dell'elenco attività di convalida fornito.L'implementazione predefinita chiama DoCommand sul primo elemento in DiagramNavigateCommands ed esegue ExplorerNavigateCommand, se disponibile. |
![]() |
SetCacheValue<T> | Imposta l'oggetto memorizzato nella cache associato al nome (Ereditato da ValidationContext) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
TryGetCacheValue<T> | Restituisce un valore che indica se l'oggetto memorizzato nella cache associato al nome esiste o meno (Ereditato da ValidationContext) |
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.