WeakIOptimizedPersistableReferenceXT Class |
Note: This API is now obsolete.
Namespace: VelocityDb
[SerializableAttribute] [ObsoleteAttribute("Use WeakIOptimizedPersistableReference instead (so name conflict can be avoided)", false)] public class WeakIOptimizedPersistableReferenceX<T> : WeakIOptimizedPersistableReferenceBase where T : IOptimizedPersistable
[Missing <typeparam name="T"/> documentation for "T:VelocityDb.WeakIOptimizedPersistableReferenceX`1"]
The WeakIOptimizedPersistableReferenceXT type exposes the following members.
Name | Description | |
---|---|---|
WeakIOptimizedPersistableReferenceXT(UInt64) |
Creates a weak reference to some OptimizedPersistable object
Can be created using Oid.Encode(databaseNumber, pageNumber, pageNumber) | |
WeakIOptimizedPersistableReferenceXT(T) |
Creates a weak reference to some OptimizedPersistable object. This object must be persisted before adding as a weak reference.
| |
WeakIOptimizedPersistableReferenceXT(Oid) |
Creates a weak reference to some OptimizedPersistable object
Can be created using Oid.Encode(databaseNumber, pageNumber, pageNumber) |
Name | Description | |
---|---|---|
Id |
Id of weak referenced object
(Overrides WeakIOptimizedPersistableReferenceBaseId.) | |
ShortId |
Short reference ID of weak reference
(Overrides WeakIOptimizedPersistableReferenceBaseShortId.) |
Name | Description | |
---|---|---|
GetTarget |
Gets the persistent object referenced by the weak reference
| |
ToString | Append the Oid of the referenced object to the string. (Overrides ObjectToString.) |