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) для бесконечного ожидания.
Возвращаемое значение
Если блокировка была успешно указана, возвращаемое значение является объектом, который будет выходить из блокировки при удалении. Если блокировка не была указана, возвращается значение 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 миллисекунда для ожидания в течение неограниченного времени.
Возвращаемое значение
Если блокировка была успешно указана, возвращаемое значение является объектом, который будет выходить из блокировки при удалении. Если блокировка не была указана, возвращается значение null.