Método ValidationContextExtensions.LogViolation
Exiba uma mensagem de um tipo especificado na lista de erros de Visual Studio. Versão genérica dos outros métodos de Log.
Namespace: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly: Microsoft.VisualStudio.ArchitectureTools.Extensibility (em Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Sintaxe
'Declaração
<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[]
)
Parâmetros
- violationType
Tipo: Microsoft.VisualStudio.Modeling.Validation.ViolationType
Especifique se esse é um erro, aviso ou informações.
- description
Tipo: System.String
Mensagem exibida na janela de erros.
- code
Tipo: System.String
Um identificador exclusivo para esta mensagem.
- elements
Tipo: array<Microsoft.VisualStudio.Uml.Classes.IElement[]
Elementos que devem ser selecionados quando o usuário clica duas vezes a mensagem de erro.
Observação de uso
No Visual Basic e no C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo ValidationContext. Quando você usar a sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte Métodos de extensão (Visual Basic) ou Métodos de extensão (guia de programação TRANSLATION FROM VPE FOR CSHARP).
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
ValidationContextExtensions Classe
Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml