AsyncCrossProcessMutex.EnterAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| EnterAsync() |
Adquiere la exclusión mutua de forma asincrónica. |
| EnterAsync(TimeSpan) |
Adquiere la exclusión mutua de forma asincrónica. |
EnterAsync()
Adquiere la exclusión mutua de forma asincrónica.
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Threading.AsyncCrossProcessMutex.LockReleaser> EnterAsync();
member this.EnterAsync : unit -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Threading.AsyncCrossProcessMutex.LockReleaser>
Public Function EnterAsync () As Task(Of AsyncCrossProcessMutex.LockReleaser)
Devoluciones
Valor cuya eliminación liberará la exclusión mutua.
Se aplica a
EnterAsync(TimeSpan)
Adquiere la exclusión mutua de forma asincrónica.
public System.Threading.Tasks.Task<Microsoft.VisualStudio.Threading.AsyncCrossProcessMutex.LockReleaser> EnterAsync(TimeSpan timeout);
member this.EnterAsync : TimeSpan -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Threading.AsyncCrossProcessMutex.LockReleaser>
Public Function EnterAsync (timeout As TimeSpan) As Task(Of AsyncCrossProcessMutex.LockReleaser)
Parámetros
- timeout
- TimeSpan
Tiempo máximo de espera antes de que se agote el tiempo de espera. Use InfiniteTimeSpan para no tener tiempo de espera o Zero para adquirir la exclusión mutua solo si está disponible inmediatamente.
Devoluciones
Valor cuya eliminación liberará la exclusión mutua.
Excepciones
Se produce a partir del resultado esperado si no se pudo adquirir la exclusión mutua dentro del tiempo de espera especificado.
Se produce a partir del resultado esperado si timeout es un número negativo distinto de -1 milisegundos, que representa un tiempo de espera infinito.
Se produce si se llama antes de que se haya completado una llamada anterior a este método, con su releaser eliminado si se especificó la exclusión mutua.