Condividi tramite


Classe TeamFoundationTracingExtensionMethods

Classe statica dei metodi di estensione di traccia

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
<ExtensionAttribute> _
Public NotInheritable Class TeamFoundationTracingExtensionMethods
public static class TeamFoundationTracingExtensionMethods

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico TraceBlock(TeamFoundationRequestContext, Int32, Int32, String, String, String) Chiama il metodo di requestContext.TraceEnter e restituisce un'istanza di IDisposable per la chiamata di requestContext.TraceLeave.Questa chiamata al metodo deve essere eseguito il wrapping con un'istruzione using.Il metodo di IDisposable.Dispose non è thread-safe.Il chiamante deve effettuare la sincronizzazione se desidera condividere il isntance IDisposable con altri thread.
Metodo pubblicoMembro statico TraceBlock(TeamFoundationRequestContext, Int32, Int32, Int32, String, String, String, Action) Esegue il wrapping di azione con i metodi di TraceLeave e di TraceEnter.Quando si verifica un'eccezione TraceException anche.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server