VsValidationContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contexte spécifique au shell VS. Dérive de ValidationContext.
public ref class VsValidationContext : Microsoft::VisualStudio::Modeling::Validation::ValidationContext
public class VsValidationContext : Microsoft.VisualStudio.Modeling.Validation.ValidationContext
type VsValidationContext = class
inherit ValidationContext
Public Class VsValidationContext
Inherits ValidationContext
- Héritage
Constructeurs
Propriétés
| Categories |
Retourne le contexte de validation. (Hérité de ValidationContext) |
| CurrentViolations |
Retourne la collection en lecture seule des messages de validation signalés. (Hérité de ValidationContext) |
| CustomCategories |
Retourne les chaînes de validation personnalisées spécifiées par l’utilisateur via l’API ValidationController. ValidateCustom (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 collection en lecture seule de ModelElements à valider. (Hérité de ValidationContext) |
Méthodes
| ConstructValidationMessage(String, String, ViolationType, ModelElement[]) |
Méthode substituable pour permettre à la classe dérivée de créer des messages. |
| GetCache<T>() |
Obtient l’objet cache d’une classe donnée. Construit un objet si aucun n’existe déjà dans ce ValidationContext. (Hérité de ValidationContext) |
| GetCache<T>(String) |
Obtient un objet cache d’une classe et d’un nom donnés. Construit un objet si aucun n’existe déjà dans ce ValidationContext. (Hérité de ValidationContext) |
| GetDiagramNavigationCommands(IList<ModelElement>) |
Méthode override pour fournir une ou plusieurs commandes de navigation de schéma pour les éléments référencés. |
| GetDiagramNavigationTargets(ModelElement) |
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(ModelElement) |
Obtient une liste contenant zéro ou plusieurs formes de remplacement pour la cible donnée. |
| GetExplorerNavigationCommand(IList<ModelElement>) |
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. |
| GetNavigationCommands(ValidationMessage) |
Liste complète des commandes de navigation pour ce message de validation. L'implémentation par défaut concatène DiagramNavigateCommands avec ExplorerNavigateCommand. |
| GetNavigationProxyModelElements(ModelElement) |
Retourne l'élément de modèle de substituts pour l'élément de modèle passé. Considérons le cas où le ou les éléments de modèle de présentation ( pixels) représentent les éléments de modèle qui sont des proxies de l’élément de modèle incriminé réel signalé pendant la validation du modèle. |
| LogError(String, String, ModelElement[]) |
Créer une nouvelle erreur de validation et consigner un message dans la collection gérée par le contexte de validation (Hérité de ValidationContext) |
| LogFatal(String, String, ModelElement[]) |
Créer une erreur irrécupérable de validation et consigner un message dans la collection gérée par le contexte de validation (Hérité de ValidationContext) |
| LogMessage(String, String, ModelElement[]) |
Créer des informations de validation et consigner un message dans la collection gérée par le contexte de validation (Hérité de ValidationContext) |
| LogViolation(ViolationType, String, String, ModelElement[]) |
Crée une nouvelle erreur de validation, un message ou un avertissement basé sur la valeur d’énumération violationType transmise. Message de validation dans la collection gérée par le contexte de validation (Hérité de ValidationContext) |
| LogWarning(String, String, ModelElement[]) |
Créer un avertissement de validation et consigner un message dans la collection gérée par le contexte de validation (Hérité de ValidationContext) |
| OnDeleteTask(ValidationTask) |
Méthode override pour implémenter le comportement OnDelete pour l'élément de liste des tâches de validation fourni. |
| OnNavigateToTask(ValidationTask) |
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>(String, T) |
Définit l'objet en mémoire cache associé au nom. (Hérité de ValidationContext) |
| TryGetCacheValue<T>(String, T) |
Retourne si l'objet mis en cache associé au nom existe ou n'existe pas (Hérité de ValidationContext) |