ReaderWriterLockSlimWrapper.TryEnterUpgradeableReadLock Método

Definição

Sobrecargas

TryEnterUpgradeableReadLock(Int32)

Tenta inserir o bloqueio no modo atualizável, com um tempo limite de inteiro opcional.

TryEnterUpgradeableReadLock(TimeSpan)

Tenta inserir o bloqueio no modo atualizável, com um tempo limite de inteiro opcional.

TryEnterUpgradeableReadLock(Int32)

Tenta inserir o bloqueio no modo atualizável, com um tempo limite de inteiro opcional.

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

Parâmetros

millisecondsTimeout
Int32

O número de milissegundos a aguardar ou-1 (System. Threading. Timeout. infinito) para aguardar indefinidamente.

Retornos

IDisposable

Se o bloqueio tiver sido inserido com êxito, o valor de retorno será um objeto que sairá do bloqueio quando descartado. Se o bloqueio não tiver sido inserido, NULL será retornado.

Aplica-se a

TryEnterUpgradeableReadLock(TimeSpan)

Tenta inserir o bloqueio no modo atualizável, com um tempo limite de inteiro opcional.

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

Parâmetros

timeout
TimeSpan

O intervalo para esperar ou -1 milissegundo para aguardar indefinidamente.

Retornos

IDisposable

Se o bloqueio tiver sido inserido com êxito, o valor de retorno será um objeto que sairá do bloqueio quando descartado. Se o bloqueio não tiver sido inserido, NULL será retornado.

Aplica-se a