A persistent weak reference to a persistent object.
[MemberDesignTimeVisibility(false)] public class XPWeakReference : XPCustomObject, IXPOServiceClass
<MemberDesignTimeVisibility(False)> Public Class XPWeakReference Inherits XPCustomObject Implements IXPOServiceClass
A weak reference refers to an object but still allows it to be garbage collected.
A persistent weak reference can be used in the following instances:
- when a persistent object needs to refer to another object whose type cannot be specified at the time the program code is written;
- when you need to create a reference to an object but allow it to be garbage collected.
The object referenced by the XPWeakReference is specified by the XPWeakReference.Target property.