QuickOPC User's Guide and Reference
DAPropertyDescriptor Class
Members 



OpcLabs.EasyOpcClassic Assembly > OpcLabs.EasyOpc.DataAccess Namespace : DAPropertyDescriptor Class
Contains information necessary to identify an OPC property, such as its Property Id.
Object Model
DAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassXmlQualifiedName2 ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyId ClassXmlQualifiedName2 ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor ClassDAPropertyDescriptor Class
Syntax
'Declaration
 
<CLSCompliantAttribute(True)>
<ComDefaultInterfaceAttribute(OpcLabs.EasyOpc.DataAccess.ComTypes._DAPropertyDescriptor)>
<ComVisibleAttribute(True)>
<GuidAttribute("7838BAB7-D2A5-4860-9B3F-87E4A8298823")>
<TypeConverterAttribute(OpcLabs.EasyOpc.DataAccess.Implementation.DAPropertyDescriptorConverter)>
<ValueControlAttribute("OpcLabs.BaseLib.Forms.Common.ObjectSerializationControl, OpcLabs.BaseLibForms, Version=5.63.115.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", 
   DefaultReadWrite=False, 
   Export=True, 
   PageId=10001)>
<SerializableAttribute()>
Public NotInheritable Class DAPropertyDescriptor 
   Inherits OpcLabs.BaseLib.Info
   Implements LINQPad.ICustomMemberProvider, OpcLabs.BaseLib.ComTypes._Info, OpcLabs.BaseLib.ComTypes._Object2, OpcLabs.BaseLib.Text.IStringListSerializable, OpcLabs.EasyOpc.DataAccess.ComTypes._DAPropertyDescriptor, System.ComponentModel.INotifyPropertyChanged, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable 
'Usage
 
Dim instance As DAPropertyDescriptor
[CLSCompliant(true)]
[ComDefaultInterface(OpcLabs.EasyOpc.DataAccess.ComTypes._DAPropertyDescriptor)]
[ComVisible(true)]
[Guid("7838BAB7-D2A5-4860-9B3F-87E4A8298823")]
[TypeConverter(OpcLabs.EasyOpc.DataAccess.Implementation.DAPropertyDescriptorConverter)]
[ValueControl("OpcLabs.BaseLib.Forms.Common.ObjectSerializationControl, OpcLabs.BaseLibForms, Version=5.63.115.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", 
   DefaultReadWrite=false, 
   Export=true, 
   PageId=10001)]
[Serializable()]
public sealed class DAPropertyDescriptor : OpcLabs.BaseLib.Info, LINQPad.ICustomMemberProvider, OpcLabs.BaseLib.ComTypes._Info, OpcLabs.BaseLib.ComTypes._Object2, OpcLabs.BaseLib.Text.IStringListSerializable, OpcLabs.EasyOpc.DataAccess.ComTypes._DAPropertyDescriptor, System.ComponentModel.INotifyPropertyChanged, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable  
[CLSCompliant(true)]
[ComDefaultInterface(OpcLabs.EasyOpc.DataAccess.ComTypes._DAPropertyDescriptor)]
[ComVisible(true)]
[Guid("7838BAB7-D2A5-4860-9B3F-87E4A8298823")]
[TypeConverter(OpcLabs.EasyOpc.DataAccess.Implementation.DAPropertyDescriptorConverter)]
[ValueControl("OpcLabs.BaseLib.Forms.Common.ObjectSerializationControl, OpcLabs.BaseLibForms, Version=5.63.115.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", 
   DefaultReadWrite=false, 
   Export=true, 
   PageId=10001)]
[Serializable()]
public ref class DAPropertyDescriptor sealed : public OpcLabs.BaseLib.Info, LINQPad.ICustomMemberProvider, OpcLabs.BaseLib.ComTypes._Info, OpcLabs.BaseLib.ComTypes._Object2, OpcLabs.BaseLib.Text.IStringListSerializable, OpcLabs.EasyOpc.DataAccess.ComTypes._DAPropertyDescriptor, System.ComponentModel.INotifyPropertyChanged, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable  
Remarks
It is possible to construct this object from OpcLabs.EasyOpc.DataAccess.AddressSpace.DAPropertyElement returned by the browsing methods.
Inheritance Hierarchy

System.Object
   OpcLabs.BaseLib.Object2
      OpcLabs.BaseLib.Info
         OpcLabs.EasyOpc.DataAccess.DAPropertyDescriptor

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2012, Windows Server 2016; .NET Core, .NET 5, .NET 6: Linux, macOS, Microsoft Windows

See Also

Reference

DAPropertyDescriptor Members
OpcLabs.EasyOpc.DataAccess Namespace