Udostępnij za pośrednictwem


Metoda ValidationContextExtensions.LogViolation —

Wyświetlanie komunikatu określonego rodzaju na liście błędów programu Visual Studio.Rodzajowy wersji innych metod dziennika.

Przestrzeń nazw:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Zestaw:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (w Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Składnia

'Deklaracja
<ExtensionAttribute> _
Public Shared Sub LogViolation ( _
    context As ValidationContext, _
    violationType As ViolationType, _
    description As String, _
    code As String, _
    ParamArray elements As IElement() _
)
public static void LogViolation(
    this ValidationContext context,
    ViolationType violationType,
    string description,
    string code,
    params IElement[] elements
)
[ExtensionAttribute]
public:
static void LogViolation(
    ValidationContext^ context, 
    ViolationType violationType, 
    String^ description, 
    String^ code, 
    ... array<IElement^>^ elements
)
static member LogViolation : 
        context:ValidationContext * 
        violationType:ViolationType * 
        description:string * 
        code:string * 
        elements:IElement[] -> unit
public static function LogViolation(
    context : ValidationContext, 
    violationType : ViolationType, 
    description : String, 
    code : String, 
    ... elements : IElement[]
)

Parametry

  • context
    Typ: ValidationContext
  • violationType
    Typ: ViolationType

    Określ, czy jest to błąd, ostrzeżenie lub informacji.

  • description
    Typ: String

    Komunikat wyświetlany w oknie błędów.

  • code
    Typ: String

    Identyfikator unikatowy dla tej wiadomości.

Informacje dotyczące użycia

W językach Visual Basic i C# tę metodę można wywołać jako metodę wystąpienia dowolnego obiektu typu ValidationContext. Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz temat Metody rozszerzeń (Visual Basic) lub Metody rozszerzeń (Przewodnik programowania w języku C#).

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ValidationContextExtensions Klasa

Przestrzeń nazw Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml