Compartilhar via


Classe ValidationContextExtensions

Extensões para ValidationContext.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.ValidationContextExtensions

Namespace:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Assembly:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (em Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintaxe

'Declaração
<ExtensionAttribute> _
Public NotInheritable Class ValidationContextExtensions
public static class ValidationContextExtensions
[ExtensionAttribute]
public ref class ValidationContextExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type ValidationContextExtensions =  class end
public final class ValidationContextExtensions

O tipo ValidationContextExtensions expõe os membros a seguir.

Métodos

  Nome Descrição
Método públicoMembro estático LogError Exiba uma mensagem de erro na lista de erros de Visual Studio.Quando o usuário tenta salvar o modelo, pergunte se deseja continuar.
Método públicoMembro estático LogFatal Exiba uma mensagem de erro na lista de erros de Visual Studio.Se o usuário tentar salvar o modelo, avise que talvez não seja possível para abri-lo novamente.
Método públicoMembro estático LogMessage Exiba uma mensagem informativa na lista de erros de Visual Studio.
Método públicoMembro estático 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.
Método públicoMembro estático LogWarning Exiba uma mensagem de aviso na lista de erros de Visual Studio.

Superior

Comentários

Para obter mais informações sobre os diagramas UML, consulte Desenvolvendo modelos para design de software.

Para obter mais informações sobre como usar a API de UML, consulte Diagramas e modelos UML estendendo.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml