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[]
)
Параметры
- violationType
Тип: Microsoft.VisualStudio.Modeling.Validation.ViolationType
Укажите, является ли это ошибкой, предупреждением или информацией.
- 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 - пространство имен