VsValidationContext, classe
Détail de contexte au VS le shell.Elle 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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 pour ce contexte de validation. (Hérité de ValidationContext.) | |
CurrentViolations | Accepte la collection de messages de validation pour le contexte de validation. (Hérité de ValidationContext.) | |
CustomCategories | Obtient les chaînes personnalisées de validation pour le contexte de validation. (Hérité de ValidationContext.) | |
ModelExplorerToolWindow | Obtient la fenêtre Outil de modèle d'explorateur associée avec ce contexte de validation. | |
ServiceProvider | Retourne le service associé à ce contexte. | |
ValidationSubjects | Obtient la liste d'éléments de modèle de valider. (Hérité de ValidationContext.) |
Début
Méthodes
Nom | Description | |
---|---|---|
ConstructValidationMessage | Méthode d'Overrideable pour permettre à la classe dérivée pour 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 pour la classe spécifiée. (Hérité de ValidationContext.) | |
GetCache<T>(String) | Obtient le cache pour la classe spécifiée. (Hérité de ValidationContext.) | |
GetDiagramNavigationCommands | Substitution pour assurer une ou plusieurs commandes de navigation de diagramme pour les éléments référencés. | |
GetDiagramNavigationTargets | Obtenez la liste de formes associées avec les éléments de modèle référencés, que nous pouvons cibler pour la navigation. | |
GetDiagramNavigationTargetSubstitutes | Obtient une liste de zéro-ou-plus de formes de remplacement pour la cible donnée. | |
GetExplorerNavigationCommand | Retourne un TaskMenuCommand capable de naviguer au nœud approprié dans la fenêtre de modèle d'explorateur de ce message de validation.Si aucun nœud correspondant n'existe dans l'explorateur de modèle, les retours de cette propriété null. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetNavigationCommands | Liste complète de commandes de navigation pour ce message de validation.Concatentates par défaut d'implémentation le DiagramNavigateCommands avec l'ExplorerNavigateCommand. | |
GetNavigationProxyModelElements | Retourne l'élément de modèle de substituts pour passé dans l'élément de modèle.Considérez le cas où l'élément de modèle de présentation de *viewed* (pixels) représente l'élément de modèle qui sont des proxys à l'élément de modèle fonction incriminée réel stocké 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 maintient. (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 maintient. (Hérité de ValidationContext.) | |
LogViolation | Crée une erreur, un message, ou prévenir 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 maintient. (Hérité de ValidationContext.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnDeleteTask | Substitution pour implémenter le comportement d'OnDelete pour l'élément fourni de liste des tâches de validation. | |
OnNavigateToTask | Substitution pour implémenter le comportement d'OnNavigate pour l'élément fourni de liste des tâches de validation.L'implémentation par défaut appelle DoCommand sur le premier élément dans DiagramNavigateCommands, et exécute l'ExplorerNavigateCommand, si disponible. | |
SetCacheValue<T> | Définissez l'objet mis en cache associé avec le nom (Hérité de ValidationContext.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
TryGetCacheValue<T> | Se retourne, que l'objet mis en cache associé avec le nom ou existent 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.