Freigeben über


TeamFoundationTracingExtensionMethods-Klasse

Statische Klasse für Ablaufverfolgungserweiterungsmethoden

Vererbungshierarchie

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

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

Syntax

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

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member TraceBlock(TeamFoundationRequestContext, Int32, Int32, String, String, String) Ruft requestContext.TraceEnter-Methode auf und gibt eine IDisposable-Instanz für den requestContext.TraceLeave-Aufruf zurück.Dieser Methodenaufruf muss mit einer using-Anweisung umschlossen werden.IDisposable.Dispose-Methode ist nicht threadsicher.Der Aufrufer muss die Synchronisierung durchzuführen, wenn sie IDisposable-isntance mit anderen Threads verwenden möchte.
Öffentliche MethodeStatischer Member TraceBlock(TeamFoundationRequestContext, Int32, Int32, Int32, String, String, String, Action) Umschließt eine Aktion mit Methoden TraceEnter und TraceLeave ein.Wenn eine Ausnahme TraceException es auch gibt.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace