ReaderWriterLockSlimWrapper.TryEnterUpgradeableReadLock Метод

Определение

Перегрузки

TryEnterUpgradeableReadLock(Int32)

Пытается войти в блокировку в обновляемом режиме с необязательным целочисленным временем ожидания.

TryEnterUpgradeableReadLock(TimeSpan)

Пытается войти в блокировку в обновляемом режиме с необязательным целочисленным временем ожидания.

TryEnterUpgradeableReadLock(Int32)

Пытается войти в блокировку в обновляемом режиме с необязательным целочисленным временем ожидания.

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

Параметры

millisecondsTimeout
Int32

Время ожидания (в миллисекундах) или значение-1 (System. Threading. timeout. Infinite) для бесконечного ожидания.

Возвращаемое значение

IDisposable

Если блокировка была успешно указана, возвращаемое значение является объектом, который будет выходить из блокировки при удалении. Если блокировка не была указана, возвращается значение null.

Применяется к

TryEnterUpgradeableReadLock(TimeSpan)

Пытается войти в блокировку в обновляемом режиме с необязательным целочисленным временем ожидания.

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

Параметры

timeout
TimeSpan

Период ожидания или значение -1 миллисекунда для ожидания в течение неограниченного времени.

Возвращаемое значение

IDisposable

Если блокировка была успешно указана, возвращаемое значение является объектом, который будет выходить из блокировки при удалении. Если блокировка не была указана, возвращается значение null.

Применяется к