Interface IVsActivityLog
Publicado: agosto de 2016
Adiciona eventos para o Log de atividades do IDE. Use o SVsActivityLog service (SID_SVsActivityLog) para obter uma instância da interface.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
[GuidAttribute("76AF73F9-A322-42B0-A515-D4D7553508FE")]
[InterfaceTypeAttribute(1)]
public interface IVsActivityLog
[GuidAttribute("76AF73F9-A322-42B0-A515-D4D7553508FE")]
[InterfaceTypeAttribute(1)]
public interface class IVsActivityLog
[<GuidAttribute("76AF73F9-A322-42B0-A515-D4D7553508FE")>]
[<InterfaceTypeAttribute(1)>]
type IVsActivityLog = interface end
<GuidAttribute("76AF73F9-A322-42B0-A515-D4D7553508FE")>
<InterfaceTypeAttribute(1)>
Public Interface IVsActivityLog
Métodos
Nome | Descrição | |
---|---|---|
LogEntry(UInt32, String, String) | Faz com que uma entrada de log especificando o tipo de log, o nome do pacote e o texto do evento. |
|
LogEntryGuid(UInt32, String, String, Guid) | Faz com que uma entrada de log especificando o tipo de entrada, nome do pacote, texto do evento e GUID ao armazenar o registro de eventos. |
|
LogEntryGuidHr(UInt32, String, String, Guid, Int32) | Faz com que uma entrada de log especificando o tipo de entrada, o nome do pacote, o texto do evento, um GUID para armazenar no evento registro e um HRESULT ao armazenar o registro de eventos. |
|
LogEntryGuidHrPath(UInt32, String, String, Guid, Int32, String) | Faz com que uma entrada de log especificando o tipo de entrada, o nome do pacote, o texto do evento, um GUID ao armazenar o registro, um HRESULT para armazenar no registro e um caminho de arquivo completo ao armazenar o registro de eventos no evento. |
|
LogEntryGuidPath(UInt32, String, String, Guid, String) | Faz com que uma entrada de log especificando o tipo de entrada, nome do pacote, o texto do evento, um GUID para armazenar no registro e um caminho de arquivo completo para armazenar o registro de eventos. |
|
LogEntryHr(UInt32, String, String, Int32) | Faz com que uma entrada de log especificando o tipo de entrada, nome do pacote, texto do evento e um HRESULT ao armazenar o registro de eventos. |
|
LogEntryHrPath(UInt32, String, String, Int32, String) | Faz com que uma entrada de log especificando o tipo de entrada, nome do pacote, o texto do evento, um HRESULT para armazenar no registro e um caminho de arquivo completo para armazenar o registro de eventos. |
|
LogEntryPath(UInt32, String, String, String) | Faz com que uma entrada de log especificando o tipo de entrada, nome do pacote, texto do evento e um caminho de arquivo completo para armazenar o registro de eventos. |
Comentários
Visual Studio ativará o log quando o shell recebe o parâmetro /log, ou quando você define uma variável de ambiente ("VSLogActivity").
Use o log para registrar informações de alto nível para rastrear e roteamento problemas rapidamente. O log não é uma ferramenta de rastreamento — somente os principais eventos de log. Quando o log está ativado, a implementação registra um evento em resposta a cada método na interface em questão. Quando o log está desativado, a implementação para cada método é no-op rápido.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo