Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 do C#).
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