Freigeben über


LockManager.ObjectLockFrame-Struktur

Die Sperrenmanager-Sperrenframe für Objektsperre.

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

Syntax

'Declaration
Public Structure ObjectLockFrame _
    Implements IDisposable
public struct ObjectLockFrame : IDisposable

Der LockManager.ObjectLockFrame-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode Dispose Gibt den LockFrame - Versionen die Sperre.
Öffentliche Methode Equals Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind. (Von ValueType geerbt.)
Öffentliche Methode GetHashCode Gibt den Hashcode für diese Instanz zurück. (Von ValueType geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode ToString Gibt den voll qualifizierten Typnamen dieser Instanz zurück. (Von ValueType geerbt.)

Zum Seitenanfang

Hinweise

Muster: ... Arbeiten, bevor mit Sperre stammt (LockManager.Lock (lockObject, lockType)) {... etwas Arbeit innerhalb einer Sperre...} verwenden keine Arbeiten, nachdem die Sperre aufgehoben ist, nicht außerhalb dieses Musters. Geben Sie sehr vorsichtig - dies ist eine verwerfbare Struktur (die eine Klasse nicht jedoch ein Werttyp ist).

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