VNote Class

This class is used to represent a vNote object. This serves as an electronic note that can be transmitted between devices.

Definition

Namespace: EWSoftware.PDI.Objects
Assembly: EWSoftware.PDI.Data (in EWSoftware.PDI.Data.dll) Version: 2023.1.2.0
[SerializableAttribute]
public class VNote : PDIObject, ISerializable
Inheritance
Object    PDIObject    VNote
Implements
ISerializable

Constructors

VNote Default constructor
VNote(SerializationInfo, StreamingContext) Deserialization constructor for use with ISerializable

Properties

Body This is used to get the Body (BODY) property
Categories This is used to get the Categories (CATEGORIES) property
Classification This is used to get the Classification (CLASS) property
CustomProperties This is a catch-all that holds all unknown or extension properties
DateCreated This is used to get the Date Created (DCREATED) property
LastModified This is used to get the Last Modified (LAST-MODIFIED) property
Summary This is used to get the Summary (SUMMARY) property
UniqueId This is used to get the Unique ID (X-IRMC_LUID) property
Version This is overridden to propagate the version to all properties in the object that need it when the version is set on the vNote.
(Overrides PDIObjectVersion)
VersionsSupported This is used to establish the specification versions supported by the PDI object
(Overrides PDIObjectVersionsSupported)

Methods

ClearProperties The method can be called to clear all current property values from the vNote. The version is left unchanged.
Clone This is overridden to allow cloning of a PDI object
(Overrides PDIObjectClone)
Clone(PDIObject) This is overridden to allow copying of the additional properties
(Overrides PDIObjectClone(PDIObject))
Equals This is overridden to allow proper comparison of vNote objects
(Overrides ObjectEquals(Object))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCode Get a hash code for the vNote object
(Overrides ObjectGetHashCode)
GetObjectData This implements the ISerializable interface and adds the appropriate members to the serialization info based on the vNote settings.
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
PropagateVersion This is used to propagate the version to all properties in the object that need it
ToString Convert the vNote instance to its string form
(Overrides ObjectToString)
WriteToStream(TextWriter) This can be used to write a vNote to a PDI data stream
WriteToStream(TextWriter, StringBuilder) This can be used to write a vNote to a PDI data stream

See Also