Share via


ExtendedWeakReference Members

The following tables list the members exposed by the ExtendedWeakReference type.

Public Constructors

Name Description
Public Method ExtendedWeakReference Initializes a new instance of the ExtendedWeakReference class, referencing a specified object.

Public Fields

Name Description
Public Field Static c_SurviveBoot Contains a flag specifying that the current weak reference will be recoverable after the device reboots.
Public Field Static c_SurvivePowerdown Contains a flag specifying that the current weak reference will be recoverable after the device powers down and restarts.

Public Properties

Name Description
Public Property Flags Gets the flags specifying the states from which the current weak reference should be recoverable.
Public Property Id Gets the ID associated with the current ExtendedWeakReference object.
Public Property IsAlive (Inherited from WeakReference.)
Public Property Priority Gets or sets the priority level for the current ExtendedWeakReference object.
Public Property Selector Gets the selector for the current ExtendedWeakReference object.
Public Property Target (Inherited from WeakReference.)

Public Methods

Name Description
Public Method Equals (Inherited from Object.)
Public Method GetHashCode (Inherited from Object.)
Public Method GetType (Inherited from Object.)
Public Method PushBackIntoRecoverList Flags an ExtendedWeakReference object as a candidate for recovery after the device reboots or powers down and restarts.
Public Method Static Recover Recovers a specific ExtendedWeakReference object.
Public Method Static RecoverOrCreate Attempts to recover a specific ExtendedWeakReference object, and creates a new instance of this class if the recovery attempt fails.
Public Method ReferenceEquals (Inherited from Object.)
Public Method ToString (Inherited from Object.)

Protected Methods

Name Description
Protected Method Finalize (Inherited from Object.)
Protected Method MemberwiseClone (Inherited from Object.)

See Also

Reference

ExtendedWeakReference Class
Microsoft.SPOT Namespace