Поделиться через


ValidationContextExtensions.LogViolation - метод

Выводит сообщение указанного типа в списке ошибок Visual Studio.Универсальная версия из других методов журнала.

Пространство имен:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Сборка:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (в Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Синтаксис

'Декларация
<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[]
)

Параметры

  • description
    Тип: System.String
    Сообщение, отображаемое в окне ошибок.
  • code
    Тип: System.String
    Уникальный идентификатор данного сообщения.
  • elements
    Тип: array<Microsoft.VisualStudio.Uml.Classes.IElement[]
    Элементы, которые должны быть выбраны, когда пользователь дважды щелкает сообщение об ошибке.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа ValidationContext. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

Безопасность платформы .NET Framework

См. также

Ссылки

ValidationContextExtensions Класс

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml - пространство имен