Klasa VsValidationContext
Kontekst specyficzne dla VS Shell.Wynika to z ValidationContext.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationContext
Microsoft.VisualStudio.Modeling.Shell.VsValidationContext
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Shell
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Składnia
'Deklaracja
Public Class VsValidationContext _
Inherits ValidationContext
public class VsValidationContext : ValidationContext
Typ VsValidationContext uwidacznia następujące elementy członkowskie.
Konstruktorzy
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
Categories | Pobiera kategorie sprawdzania poprawności dla tego kontekstu sprawdzania poprawności. (Odziedziczone z ValidationContext). | |
CurrentViolations | Zwraca kolekcję komunikaty dotyczące sprawdzania poprawności kontekstu sprawdzania poprawności. (Odziedziczone z ValidationContext). | |
CustomCategories | Pobiera ciągi niestandardowego sprawdzania poprawności kontekstu sprawdzania poprawności. (Odziedziczone z ValidationContext). | |
ModelExplorerToolWindow | Pobiera Eksploratora modelu okna narzędzia związane z tym kontekstem sprawdzania poprawności. | |
ServiceProvider | Zwraca usługę skojarzoną z tym kontekstem. | |
ValidationSubjects | Pobiera listę elementów modelu do sprawdzania poprawności. (Odziedziczone z ValidationContext). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
ConstructValidationMessage | Metoda overrideable Zezwalaj na klasie pochodnej do tworzenia wiadomości. (Zastępuje ValidationContext.ConstructValidationMessage(String, String, ViolationType, array<ModelElement[])). | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetCache<T>() | Pobiera pamięci podręcznej dla określonej klasy. (Odziedziczone z ValidationContext). | |
GetCache<T>(String) | Pobiera pamięci podręcznej dla określonej klasy. (Odziedziczone z ValidationContext). | |
GetDiagramNavigationCommands | Zastąpienie dostaw jedno lub kilka poleceń nawigacji diagram dla elementów, do której następuje odwołanie. | |
GetDiagramNavigationTargets | Pobierz listę kształtów skojarzonych z elementami modelu, do którego istnieje odwołanie, firma Microsoft może kierować do nawigacji. | |
GetDiagramNavigationTargetSubstitutes | Pobiera listę zero lub więcej podstawić kształtów dla danego obiektu docelowego. | |
GetExplorerNavigationCommand | Zwraca TaskMenuCommand zdolnych do nawigowania do odpowiedni węzeł w oknie Eksploratora modelu dla tej wiadomości sprawdzania poprawności.Jeśli żaden odpowiedni węzeł istnieje w Eksploratorze modelu, właściwość ta zwraca wartość null. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetNavigationCommands | Pełną listę poleceń nawigacji dla tej wiadomości sprawdzania poprawności.Domyślnie wykonania concatentates DiagramNavigateCommands z ExplorerNavigateCommand. | |
GetNavigationProxyModelElements | Zwraca element modelu substytuty dla przekazany w element modelu.Należy wziąć pod uwagę w przypadku gdy * oglądane * elementów modelu prezentacji (PELs) reprezentuje elementów modelu, które są serwery proxy do rzeczywistego naruszającego elementu modelu zgłoszone podczas sprawdzania poprawności modelu. (Zastępuje ValidationContext.GetNavigationProxyModelElements(ModelElement)). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
LogError | Tworzy błąd sprawdzania poprawności i rejestruje wiadomość do kolekcji utworzonej w kontekście sprawdzania poprawności. (Odziedziczone z ValidationContext). | |
LogFatal | Tworzy błąd krytyczny dla sprawdzania poprawności i rejestruje wiadomości w kontekście sprawdzania poprawności. (Odziedziczone z ValidationContext). | |
LogMessage | Tworzy wiadomość sprawdzania poprawności informacji i loguje się do kolekcji utworzonej w kontekście sprawdzania poprawności. (Odziedziczone z ValidationContext). | |
LogViolation | Tworzy błąd sprawdzania poprawności, wiadomość lub ostrzeżenie. (Odziedziczone z ValidationContext). | |
LogWarning | Tworzy Ostrzeżenie sprawdzania poprawności i rejestruje wiadomość do kolekcji utworzonej w kontekście sprawdzania poprawności. (Odziedziczone z ValidationContext). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
OnDeleteTask | Zastąpić, aby zaimplementować zachowanie OnDelete dla elementu listy zadań dostarczony sprawdzania poprawności. | |
OnNavigateToTask | Zastąpić, aby zaimplementować zachowanie OnNavigate dla elementu listy zadań dostarczony sprawdzania poprawności.Domyślna implementacja zwraca pierwszy element w DiagramNavigateCommands DoCommand i wykonuje ExplorerNavigateCommand, jeśli są dostępne. | |
SetCacheValue<T> | Ustaw skojarzone z nazwą obiektu w pamięci podręcznej (Odziedziczone z ValidationContext). | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). | |
TryGetCacheValue<T> | Zwraca się, czy obiektu w pamięci podręcznej skojarzony exist nazwy, lub nie (Odziedziczone z ValidationContext). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.