VsValidationContext, classe
Contexte spécifique au shell VS. Dérive de ValidationContext.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationContext
Microsoft.VisualStudio.Modeling.Shell.VsValidationContext
Espace de noms : Microsoft.VisualStudio.Modeling.Shell
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntaxe
'Déclaration
Public Class VsValidationContext _
Inherits ValidationContext
public class VsValidationContext : ValidationContext
Le type VsValidationContext expose les membres suivants.
Constructeurs
Début
Propriétés
Nom | Description | |
---|---|---|
Categories | Obtient les catégories de validation de ce contexte de validation. (Hérité de ValidationContext.) | |
CurrentViolations | Obtient la collection de messages de validation pour le contexte de validation. (Hérité de ValidationContext.) | |
CustomCategories | Obtient les chaînes de validation personnalisées pour le contexte de validation. (Hérité de ValidationContext.) | |
ModelExplorerToolWindow | Obtient la fenêtre d'outil de l'Explorateur de modèles associée à ce contexte de validation. | |
ServiceProvider | Retourne le service associé à ce contexte. | |
ValidationSubjects | Obtient la liste d'éléments de modèle à valider. (Hérité de ValidationContext.) |
Début
Méthodes
Nom | Description | |
---|---|---|
ConstructValidationMessage | Méthode substituable pour permettre à la classe dérivée de créer des messages. (Substitue ValidationContext.ConstructValidationMessage(String, String, ViolationType, array<ModelElement[]).) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetCache<T>() | Obtient le cache de la classe spécifiée. (Hérité de ValidationContext.) | |
GetCache<T>(String) | Obtient le cache de la classe spécifiée. (Hérité de ValidationContext.) | |
GetDiagramNavigationCommands | Méthode override pour fournir une ou plusieurs commandes de navigation de schéma pour les éléments référencés. | |
GetDiagramNavigationTargets | Obtenir la liste des formes associées aux éléments de modèle référencés, que nous pouvons cibler pour la navigation. | |
GetDiagramNavigationTargetSubstitutes | Obtient une liste contenant zéro ou plusieurs formes de remplacement pour la cible donnée. | |
GetExplorerNavigationCommand | Retourne une TaskMenuCommand capable d'accéder au nœud approprié dans la fenêtre de l'Explorateur de modèles pour ce message de validation.Si aucun nœud correspondant n'existe dans l'explorateur de modèles, cette propriété retourne null. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetNavigationCommands | Liste complète des commandes de navigation pour ce message de validation.L'implémentation par défaut concatène DiagramNavigateCommands avec ExplorerNavigateCommand. | |
GetNavigationProxyModelElements | Retourne l'élément de modèle de substituts pour l'élément de modèle passé.Considérez le cas où les éléments de modèle de présentation *viewed* (PEL) représentent les éléments de modèle qui sont des proxys de l'élément de modèle incriminé réel signalé pendant la validation de modèle. (Substitue ValidationContext.GetNavigationProxyModelElements(ModelElement).) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
LogError | Crée une erreur de validation et enregistre un message dans la collection que le contexte de validation conserve. (Hérité de ValidationContext.) | |
LogFatal | Crée une erreur irrécupérable pour la validation et enregistre un message dans le contexte de validation. (Hérité de ValidationContext.) | |
LogMessage | Crée un message d'information de validation et l'enregistre dans la collection que le contexte de validation conserve. (Hérité de ValidationContext.) | |
LogViolation | Crée une erreur, un message ou un avertissement de validation. (Hérité de ValidationContext.) | |
LogWarning | Crée un avertissement de validation et enregistre le message dans la collection que le contexte de validation conserve. (Hérité de ValidationContext.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnDeleteTask | Méthode override pour implémenter le comportement OnDelete pour l'élément de liste des tâches de validation fourni. | |
OnNavigateToTask | Méthode override pour implémenter le comportement OnNavigate pour l'élément de liste des tâches de validation fourni.L'implémentation par défaut appelle DoCommand sur le premier élément de DiagramNavigateCommands, puis exécute ExplorerNavigateCommand, si disponible. | |
SetCacheValue<T> | Définit l'objet en mémoire cache associé au nom. (Hérité de ValidationContext.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
TryGetCacheValue<T> | Retourne si l'objet mis en cache associé au nom existe ou n'existe pas (Hérité de ValidationContext.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.