Udostępnij za pośrednictwem


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

  Nazwa Opis
Metoda publiczna VsValidationContext(array<String[], ModelElement, IServiceProvider) Konstruktor.
Metoda publiczna VsValidationContext(array<String[], IEnumerable<ModelElement>, IServiceProvider) Konstruktor.
Metoda publiczna VsValidationContext(ValidationCategories, ModelElement, IServiceProvider) Konstruktor.
Metoda publiczna VsValidationContext(ValidationCategories, IEnumerable<ModelElement>, IServiceProvider) Konstruktor.
Metoda publiczna VsValidationContext(array<String[], ModelElement, IServiceProvider, Type) Konstruktor.
Metoda publiczna VsValidationContext(array<String[], IEnumerable<ModelElement>, IServiceProvider, Type) Konstruktor.
Metoda publiczna VsValidationContext(ValidationCategories, ModelElement, IServiceProvider, Type) Konstruktor.
Metoda publiczna VsValidationContext(ValidationCategories, IEnumerable<ModelElement>, IServiceProvider, Type) Konstruktor.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Categories Pobiera kategorie sprawdzania poprawności dla tego kontekstu sprawdzania poprawności. (Odziedziczone z ValidationContext).
Właściwość publiczna CurrentViolations Zwraca kolekcję komunikaty dotyczące sprawdzania poprawności kontekstu sprawdzania poprawności. (Odziedziczone z ValidationContext).
Właściwość publiczna CustomCategories Pobiera ciągi niestandardowego sprawdzania poprawności kontekstu sprawdzania poprawności. (Odziedziczone z ValidationContext).
Właściwość publiczna ModelExplorerToolWindow Pobiera Eksploratora modelu okna narzędzia związane z tym kontekstem sprawdzania poprawności.
Właściwość publiczna ServiceProvider Zwraca usługę skojarzoną z tym kontekstem.
Właściwość publiczna ValidationSubjects Pobiera listę elementów modelu do sprawdzania poprawności. (Odziedziczone z ValidationContext).

Początek

Metody

  Nazwa Opis
Metoda chroniona ConstructValidationMessage Metoda overrideable Zezwalaj na klasie pochodnej do tworzenia wiadomości. (Zastępuje ValidationContext.ConstructValidationMessage(String, String, ViolationType, array<ModelElement[])).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona 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).
Metoda publiczna GetCache<T>() Pobiera pamięci podręcznej dla określonej klasy. (Odziedziczone z ValidationContext).
Metoda publiczna GetCache<T>(String) Pobiera pamięci podręcznej dla określonej klasy. (Odziedziczone z ValidationContext).
Metoda chroniona GetDiagramNavigationCommands Zastąpienie dostaw jedno lub kilka poleceń nawigacji diagram dla elementów, do której następuje odwołanie.
Metoda publiczna GetDiagramNavigationTargets Pobierz listę kształtów skojarzonych z elementami modelu, do którego istnieje odwołanie, firma Microsoft może kierować do nawigacji.
Metoda chroniona GetDiagramNavigationTargetSubstitutes Pobiera listę zero lub więcej podstawić kształtów dla danego obiektu docelowego.
Metoda chroniona 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.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda chroniona GetNavigationCommands Pełną listę poleceń nawigacji dla tej wiadomości sprawdzania poprawności.Domyślnie wykonania concatentates DiagramNavigateCommands z ExplorerNavigateCommand.
Metoda publiczna 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)).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna LogError Tworzy błąd sprawdzania poprawności i rejestruje wiadomość do kolekcji utworzonej w kontekście sprawdzania poprawności. (Odziedziczone z ValidationContext).
Metoda publiczna LogFatal Tworzy błąd krytyczny dla sprawdzania poprawności i rejestruje wiadomości w kontekście sprawdzania poprawności. (Odziedziczone z ValidationContext).
Metoda publiczna LogMessage Tworzy wiadomość sprawdzania poprawności informacji i loguje się do kolekcji utworzonej w kontekście sprawdzania poprawności. (Odziedziczone z ValidationContext).
Metoda publiczna LogViolation Tworzy błąd sprawdzania poprawności, wiadomość lub ostrzeżenie. (Odziedziczone z ValidationContext).
Metoda publiczna LogWarning Tworzy Ostrzeżenie sprawdzania poprawności i rejestruje wiadomość do kolekcji utworzonej w kontekście sprawdzania poprawności. (Odziedziczone z ValidationContext).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna OnDeleteTask Zastąpić, aby zaimplementować zachowanie OnDelete dla elementu listy zadań dostarczony sprawdzania poprawności.
Metoda publiczna 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.
Metoda publiczna SetCacheValue<T> Ustaw skojarzone z nazwą obiektu w pamięci podręcznej (Odziedziczone z ValidationContext).
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Shell