Classe VsValidationContext
Contesto specifico di VS la 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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 al 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 personalizzate di convalida per il contesto di convalida. (Ereditato da ValidationContext) |
![]() |
ModelExplorerToolWindow | Ottiene la finestra degli strumenti di esplora modello associata al contesto di convalida. |
![]() |
ServiceProvider | Restituisce il servizio associato al contesto. |
![]() |
ValidationSubjects | Ottiene l'elenco degli elementi del modello di convalidare. (Ereditato da ValidationContext) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
ConstructValidationMessage | Metodo di Overrideable per consentire alla classe derivata creare i 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 | Un override per fornire gli uno o più navigazione del diagramma sequenza per gli elementi a cui si fa riferimento. |
![]() |
GetDiagramNavigationTargets | Ottenere l'elenco delle forme associato agli elementi del modello a cui si fa riferimento, che è possibile indirizzarci per la navigazione. |
![]() |
GetDiagramNavigationTargetSubstitutes | Ottiene un elenco di zero-o-più forme sostitutive della destinazione specificata. |
![]() |
GetExplorerNavigationCommand | Restituisce un TaskMenuCommand in grado di spostarsi sul nodo appropriato nella finestra di esplorazione del modello per questo messaggio di convalida.Se nessun nodo corrispondente esiste nell'esploratore di modello, questa proprietà restituisce null. |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetNavigationCommands | l'elenco completo di navigazione ordina per questo messaggio di convalida.concatentates di implementazione predefinita il DiagramNavigateCommands con il ExplorerNavigateCommand. |
![]() |
GetNavigationProxyModelElements | Restituisce l'elemento del modello sostitutivo per passato in un elemento del modello.Si consideri il caso in cui l'elemento del modello di presentazione del *viewed* (PELs) rappresenta l'elemento del modello che sono proxy predefinito effettivo elemento del modello 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 viene registrato nella raccolta che il contesto di convalida gestisce. (Ereditato da ValidationContext) |
![]() |
LogViolation | Crea un errore di convalida, un messaggio, o avviso. (Ereditato da ValidationContext) |
![]() |
LogWarning | Crea un 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 di per implementare il comportamento di OnDelete per l'elemento elenco attività fornito di convalida. |
![]() |
OnNavigateToTask | Eseguire l'override di per implementare il comportamento di OnNavigate per l'elemento elenco attività fornito di convalida.L'implementazione predefinita chiama DoCommand sul primo elemento in DiagramNavigateCommands ed esegue il ExplorerNavigateCommand, se disponibile. |
![]() |
SetCacheValue<T> | Impostare 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 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.