## Monitor::Wait(const SharedPtr\<Object\>\&) method


Rilascia il lock su un oggetto e blocca il thread corrente fino a quando non riacquista il lock Non implementato.

```cpp
static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj)
```


## Vedi anche

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [Object](../../../system/object/)
* Class [Monitor](../)
* Namespace [System::Threading](../../)
* Library [Aspose.Page for C++](../../../)
## Monitor::Wait(const SharedPtr\<Object\>\&, int32_t) method


Rilascia il lock su un oggetto e blocca il thread corrente fino a quando non riacquista il lock. Se l'intervallo di timeout specificato scade, il thread entra nella coda pronta. Non implementato.

```cpp
static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj, int32_t millisecondsTimeout)
```


## Vedi anche

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [Object](../../../system/object/)
* Class [Monitor](../)
* Namespace [System::Threading](../../)
* Library [Aspose.Page for C++](../../../)
## Monitor::Wait(const SharedPtr\<Object\>\&, int32_t, bool) method


Rilascia il lock su un oggetto e blocca il thread corrente fino a quando non riacquista il lock. Se l'intervallo di timeout specificato scade, il thread entra nella coda pronta. Facoltativamente esce dal dominio di sincronizzazione per il contesto sincronizzato prima dell'attesa e riacquista il dominio successivamente. Non implementato.

```cpp
static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj, int32_t millisecondsTimeout, bool exitContext)
```


## Vedi anche

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [Object](../../../system/object/)
* Class [Monitor](../)
* Namespace [System::Threading](../../)
* Library [Aspose.Page for C++](../../../)
## Monitor::Wait(const SharedPtr\<Object\>\&, TimeSpan) method


Rilascia il lock su un oggetto e blocca il thread corrente fino a quando non riacquista il lock. Se l'intervallo di timeout specificato scade, il thread entra nella coda pronta. Non implementato.

```cpp
static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj, TimeSpan timeout)
```


## Vedi anche

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [Object](../../../system/object/)
* Class [TimeSpan](../../../system/timespan/)
* Class [Monitor](../)
* Namespace [System::Threading](../../)
* Library [Aspose.Page for C++](../../../)
## Monitor::Wait(const SharedPtr\<Object\>\&, TimeSpan, bool) method


Rilascia il lock su un oggetto e blocca il thread corrente fino a quando non riacquista il lock. Se l'intervallo di timeout specificato scade, il thread entra nella coda pronta. Facoltativamente esce dal dominio di sincronizzazione per il contesto sincronizzato prima dell'attesa e riacquista il dominio successivamente. Non implementato.

```cpp
static bool System::Threading::Monitor::Wait(const SharedPtr<Object> &obj, TimeSpan timeout, bool exitContext)
```


## Vedi anche

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [Object](../../../system/object/)
* Class [TimeSpan](../../../system/timespan/)
* Class [Monitor](../)
* Namespace [System::Threading](../../)
* Library [Aspose.Page for C++](../../../)
