C# Class Distributed.Utility.Impl.ClrDistributedLock

基于Monitor的分布式锁。
Inheritance: IDistributedLock
Afficher le fichier Open project: RabbitTeam/Distributed

Méthodes publiques

Méthode Description
Lock ( string token ) : void

锁定(超时时间为30秒)。

TryLock ( string token, System.TimeSpan timeout ) : void

尝试锁定。

UnLock ( string token ) : void

解锁。

Method Details

Lock() public méthode

锁定(超时时间为30秒)。
public Lock ( string token ) : void
token string 锁记号。
Résultat void

TryLock() public méthode

尝试锁定。
public TryLock ( string token, System.TimeSpan timeout ) : void
token string 锁记号。
timeout System.TimeSpan 超时时间。
Résultat void

UnLock() public méthode

解锁。
public UnLock ( string token ) : void
token string 锁记号。
Résultat void