ReaderWriterLockSlimWrapper.TryEnterUpgradeableReadLock Methode

Definition

Überlädt

TryEnterUpgradeableReadLock(Int32)

Versucht, die Sperre im erweiterbaren Modus mit einem optionalen ganzzahligen Timeout einzugeben.

TryEnterUpgradeableReadLock(TimeSpan)

Versucht, die Sperre im erweiterbaren Modus mit einem optionalen ganzzahligen Timeout einzugeben.

TryEnterUpgradeableReadLock(Int32)

Versucht, die Sperre im erweiterbaren Modus mit einem optionalen ganzzahligen Timeout einzugeben.

public:
 IDisposable ^ TryEnterUpgradeableReadLock(int millisecondsTimeout);
public IDisposable TryEnterUpgradeableReadLock (int millisecondsTimeout);
member this.TryEnterUpgradeableReadLock : int -> IDisposable
Public Function TryEnterUpgradeableReadLock (millisecondsTimeout As Integer) As IDisposable

Parameter

millisecondsTimeout
Int32

Die Anzahl der Millisekunden, die gewartet werden soll, oder-1 (System. Threading. Timeout. Infinite), um unbegrenzt zu warten.

Gibt zurück

IDisposable

Wenn die Sperre erfolgreich eingegeben wurde, ist der Rückgabewert ein Objekt, das die Sperre beendet, wenn es verworfen wird. Wenn die Sperre nicht eingegeben wurde, wird NULL zurückgegeben.

Gilt für

TryEnterUpgradeableReadLock(TimeSpan)

Versucht, die Sperre im erweiterbaren Modus mit einem optionalen ganzzahligen Timeout einzugeben.

public:
 IDisposable ^ TryEnterUpgradeableReadLock(TimeSpan timeout);
public IDisposable TryEnterUpgradeableReadLock (TimeSpan timeout);
member this.TryEnterUpgradeableReadLock : TimeSpan -> IDisposable
Public Function TryEnterUpgradeableReadLock (timeout As TimeSpan) As IDisposable

Parameter

timeout
TimeSpan

Das Zeitintervall bis zum Timeout, oder -1 Millisekunden, um unbegrenzt zu warten.

Gibt zurück

IDisposable

Wenn die Sperre erfolgreich eingegeben wurde, ist der Rückgabewert ein Objekt, das die Sperre beendet, wenn es verworfen wird. Wenn die Sperre nicht eingegeben wurde, wird NULL zurückgegeben.

Gilt für