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


Προσπαθεί να αποκτήσει αποκλειστικό κλείδωμα στο καθορισμένο αντικείμενο. Δεν υλοποιείται.

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


## Δείτε επίσης

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


Προσπαθεί, για τον καθορισμένο αριθμό χιλιοστών του δευτερολέπτου, να αποκτήσει αποκλειστικό κλείδωμα στο καθορισμένο αντικείμενο. Δεν υλοποιείται.

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


## Δείτε επίσης

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


Προσπαθεί, για το καθορισμένο χρονικό διάστημα, να αποκτήσει αποκλειστικό κλείδωμα στο καθορισμένο αντικείμενο. Δεν υλοποιείται.

```cpp
static bool System::Threading::Monitor::TryEnter(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.Page for C++](../../../)
## Monitor::TryEnter(const System::SharedPtr\<Object\>\&, bool\&) method


Προσπαθεί να αποκτήσει αποκλειστικό κλείδωμα στο καθορισμένο αντικείμενο και ατομικά ορίζει μια τιμή που υποδεικνύει εάν το κλείδωμα ελήφθη.

```cpp
static void System::Threading::Monitor::TryEnter(const System::SharedPtr<Object> &obj, bool &lockTaken)
```

## Δείτε επίσης

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


Προσπάθειες, για το καθορισμένο χρονικό διάστημα, να αποκτηθεί αποκλειστικό κλείδωμα στο καθορισμένο αντικείμενο, και ατομικά ορίζει μια τιμή που υποδεικνύει εάν το κλείδωμα ελήφθη.

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

## Δείτε επίσης

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


Προσπάθειες, για το καθορισμένο χρονικό διάστημα, να αποκτηθεί αποκλειστικό κλείδωμα στο καθορισμένο αντικείμενο, και ατομικά ορίζει μια τιμή που υποδεικνύει εάν το κλείδωμα ελήφθη.

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

## Δείτε επίσης

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