## WeakReference<> class


Representa una referencia débil, que referencia a un objeto mientras aún permite que ese objeto sea eliminado.

```cpp
class WeakReference<> : public System::WeakReference<System::Object>
```

## Métodos

| Método | Descripción |
| --- | --- |
| [get_IsAlive](./get_isalive/)() const | Obtiene una indicación de si el objeto referenciado por el objeto [WeakReference](../weakreference/) actual ha sido eliminado. |
| [get_Target](./get_target/)() const | Obtiene el objeto (el objetivo) referenciado por el objeto [WeakReference](../weakreference/) actual. |
| [set_Target](./set_target/)(const SmartPtr\<Object\>\&) | Establece el objeto (el objetivo) referenciado por el objeto [WeakReference](../weakreference/) actual. |
| [WeakReference](./weakreference/)() | Constructor predeterminado. |
| [WeakReference](./weakreference/)(std::nullptr_t) | Constructor desde nullptr. |
| [WeakReference](./weakreference/)(const SmartPtr\<Object\>\&) | Inicializa una nueva instancia de la clase [WeakReference](../weakreference/), referenciando el objeto especificado. |
| [WeakReference](./weakreference/)(const SmartPtr\<Object\>\&, bool) | Inicializa una nueva instancia de la clase [WeakReference](../weakreference/), referenciando el objeto especificado. |
## Ver también

* Class [WeakReference](../weakreference/)
* Namespace [System](../)
* Library [Aspose.PDF for C++](../../)
