Udostępnij za pośrednictwem


Klasa VsValidationController

Kontroler sprawdzania poprawności modelu VS.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.Validation.ValidationController
    Microsoft.VisualStudio.Modeling.Shell.VsValidationController

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Shell
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Składnia

'Deklaracja
Public Class VsValidationController _
    Inherits ValidationController
public class VsValidationController : ValidationController

Typ VsValidationController uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna VsValidationController(IServiceProvider) Konstruktor.
Metoda publiczna VsValidationController(IServiceProvider, Type) Konstruktor.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna ErrorMessages Otrzymuje kopię wszystkich aktywnych komunikaty o błędach i krytyczny. (Odziedziczone z ValidationController).
Właściwość publiczna FatalMessages Otrzymuje kopię aktywnego krytyczny wiadomości. (Odziedziczone z ValidationController).
Właściwość publiczna IncludeLinkedExtensionElements Wskazuje, czy ExtensionElements połączone z ModelElements, w trakcie sprawdzania poprawności również powinny zostać zatwierdzone.ExtensionElements Zezwalaj na definicji DSL być rozszerzony przez stronę trzecią. (Odziedziczone z ValidationController).
Właściwość publiczna InformationalMessages otrzymuje kopię wszystkich aktywnych komunikaty informacyjne. (Odziedziczone z ValidationController).
Właściwość chroniona ServiceProvider
Właściwość publiczna ValidationExtensionRegistrar Właściwość ValidationExtension Rejestrator (Odziedziczone z ValidationController).
Właściwość publiczna ValidationMessages Pobiera wiadomości sprawdzania poprawności dla kontrolera. (Odziedziczone z ValidationController).
Właściwość publiczna WarningMessages Otrzymuje kopię wszystkich aktywnych komunikatów ostrzegawczych. (Odziedziczone z ValidationController).

Początek

Metody

  Nazwa Opis
Metoda publiczna AddObserver Dodaje obserwatora do listy obserwatorów kontrolera.Obserwator zostanie powiadomiony, gdy wiadomość jest dodane lub usunięte z listy dla tego kontrolera. (Odziedziczone z ValidationController).
Metoda publiczna ClearMessages Czyści wszystkie komunikaty dotyczące sprawdzania poprawności (Zastępuje ValidationController.ClearMessages()).
Metoda chroniona CreateValidationContext(IEnumerable<ModelElement>, ValidationCategories) Przewidują klasy kontekście sprawdzania poprawności (Zastępuje ValidationController.CreateValidationContext(IEnumerable<ModelElement>, ValidationCategories)).
Metoda chroniona CreateValidationContext(IEnumerable<ModelElement>, array<String[]) Przewidują klasy kontekście sprawdzania poprawności (Zastępuje ValidationController.CreateValidationContext(IEnumerable<ModelElement>, array<String[])).
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda chroniona GetExtensionElements Program oblicza i zwraca listę elementów rozszerzeń, które powinny być uwzględnione na liście elementów w trakcie sprawdzania poprawności (Odziedziczone z ValidationController).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna RemoveObserver Usuwa obserwatora z listy obserwatorów kontrolera. (Odziedziczone z ValidationController).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna Validate(IEnumerable<ModelElement>, ValidationCategories) Wywołaj wszystkie metody sprawdzania poprawności, które są stosowane do zestawu elementów. (Zastępuje ValidationController.Validate(IEnumerable<ModelElement>, ValidationCategories)).
Metoda publiczna Validate(ModelElement, ValidationCategories) Do sprawdzania poprawności dla pojedynczego elementu, wywoływanie metod sprawdzania poprawności, które mają atrybut ValidationMethod dla jednego lub więcej kategorii określonych sprawdzania poprawności. (Odziedziczone z ValidationController).
Metoda publiczna Validate(Partition, ValidationCategories) Zastosowanie sprawdzania poprawności do każdego elementu w określonej partycji, wywoływanie metod sprawdzania poprawności, które mają atrybut ValidationMethod dla jednego lub więcej określonych kategorii. (Odziedziczone z ValidationController).
Metoda publiczna Validate(Store, ValidationCategories) Zastosowanie sprawdzania poprawności do każdego elementu w magazynie, wywoływanie metod, które mają atrybut ValidationMethod dla jednego lub więcej określonych kategorii. (Odziedziczone z ValidationController).
Metoda publiczna ValidateCustom(IEnumerable<ModelElement>, array<String[]) Wywołania metod sprawdzania poprawności zestawu elementów, w tym ich (Zastępuje ValidationController.ValidateCustom(IEnumerable<ModelElement>, array<String[])).
Metoda publiczna ValidateCustom(ModelElement, array<String[]) Sprawdzanie poprawności elementu określonego modelu przy użyciu metod sprawdzania poprawności w kategoriach określonego niestandardowego sprawdzania poprawności. (Odziedziczone z ValidationController).
Metoda publiczna ValidateCustom(Partition, array<String[]) Sprawdza elementy modelu w partycji dla kategorii określonego niestandardowego sprawdzania poprawności. (Odziedziczone z ValidationController).
Metoda publiczna ValidateCustom(Store, array<String[]) Sprawdza elementy każdego modelu w magazynie, przy użyciu metod sprawdzania poprawności w określonej kategorii niestandardowych.Metoda sprawdzania poprawności należy do kategorii, jeśli ma ona atrybut ValidationMethod, określając tej kategorii. (Odziedziczone z ValidationController).

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