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


Снимает блокировку с объекта и блокирует текущий поток до тех пор, пока он не получит блокировку снова. Не реализовано.

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


## См. также

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


Снимает блокировку с объекта и блокирует текущий поток до тех пор, пока он не получит блокировку снова. Если указанный интервал тайм‑аута истекает, поток переходит в очередь готовности. Не реализовано.

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


## См. также

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


Снимает блокировку с объекта и блокирует текущий поток до тех пор, пока он не получит блокировку снова. Если указанный интервал тайм‑аута истекает, поток переходит в очередь готовности. При необходимости выходит из домена синхронизации для синхронизированного контекста перед ожиданием и повторно входит в домен после него. Не реализовано.

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


## См. также

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


Снимает блокировку с объекта и блокирует текущий поток до тех пор, пока он не получит блокировку снова. Если указанный интервал тайм‑аута истекает, поток переходит в очередь готовности. Не реализовано.

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


## См. также

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


Снимает блокировку с объекта и блокирует текущий поток до тех пор, пока он не получит блокировку снова. Если указанный интервал тайм‑аута истекает, поток переходит в очередь готовности. При необходимости выходит из домена синхронизации для синхронизированного контекста перед ожиданием и повторно входит в домен после него. Не реализовано.

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


## См. также

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