LockManager.NamedLockFrame 構造体
名前付きロックのロック マネージャーのロックのフレーム。
名前空間: Microsoft.TeamFoundation.Framework.Server
アセンブリ: Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)
構文
'宣言
Public Structure NamedLockFrame _
Implements IDisposable
public struct NamedLockFrame : IDisposable
LockManager.NamedLockFrame 型で公開されるメンバーは以下のとおりです。
メソッド
名前 | 説明 | |
---|---|---|
Dispose | - LockFrame リリースにロックを破棄します。 | |
Equals | このインスタンスと指定したオブジェクトが等しいかどうかを示します。 (ValueType から継承されます。) | |
GetHashCode | 対象のインスタンスのハッシュ コードを返します。 (ValueType から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
ToString | このインスタンスの完全修飾型名を返します。 (ValueType から継承されます。) |
このページのトップへ
解説
使用パターン: …ロックはを使用して実行される前にすべての作業 (LockManager.Lock (lockName、lockType) ) {…ロック内で作業…}ロックが解放されると、すべての作業は、このパターンの外部で使用しません。非常に注意してください。これはないクラス (値型) 破棄可能な構造体ではないです。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。