Compartilhar via


Classe TeamFoundationTracingExtensionMethods

Classe estática para métodos de extensão de rastreamento

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationTracingExtensionMethods

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
<ExtensionAttribute> _
Public NotInheritable Class TeamFoundationTracingExtensionMethods
public static class TeamFoundationTracingExtensionMethods

Métodos

  Nome Descrição
Método públicoMembro estático TraceBlock(TeamFoundationRequestContext, Int32, Int32, String, String, String) Chama o método de requestContext.TraceEnter e retorna uma instância de IDisposable para a chamada de requestContext.TraceLeave.Esta chamada de método deve ser empacotado com uma instrução de uso.O método de IDisposable.Dispose não tem segurança de segmentos.O chamador precisa fazer a sincronização se desejar compartilhar o isntance de IDisposable com outros segmentos.
Método públicoMembro estático TraceBlock(TeamFoundationRequestContext, Int32, Int32, Int32, String, String, String, Action) Envolve uma ação com métodos de TraceEnter e de TraceLeave.Quando há uma exceção TraceException ele também.

Superior

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.TeamFoundation.Framework.Server