QuickOPC User's Guide and Reference
ResourceAddress Class
Members 



OpcLabs.BaseLib Assembly > OpcLabs.BaseLib.Networking Namespace : ResourceAddress Class
Represents network address information in the form of a resource descriptor (URL string).
Object Model
ResourceAddress ClassResourceAddress ClassResourceDescriptor Class
Syntax
'Declaration
 
<CLSCompliantAttribute(True)>
<ComDefaultInterfaceAttribute(OpcLabs.BaseLib.Networking.ComTypes._ResourceAddress)>
<ComVisibleAttribute(True)>
<GuidAttribute("AA93C059-3A49-4A91-8492-4DBD1CA94CBD")>
<TypeConverterAttribute(OpcLabs.BaseLib.Networking.Implementation.ResourceAddressConverter)>
<ValueControlAttribute("OpcLabs.BaseLib.Forms.Networking.Internal.ResourceAddressControl, OpcLabs.BaseLibForms, Version=5.72.465.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", CanChangeReadWrite=True)>
<SerializableAttribute()>
Public Class ResourceAddress 
   Inherits NetworkAddress
   Implements OpcLabs.BaseLib.ComTypes._Info, OpcLabs.BaseLib.ComTypes._Object2, OpcLabs.BaseLib.Networking.ComTypes._NetworkAddress, OpcLabs.BaseLib.Networking.ComTypes._ResourceAddress, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable 
'Usage
 
Dim instance As ResourceAddress
[CLSCompliant(true)]
[ComDefaultInterface(OpcLabs.BaseLib.Networking.ComTypes._ResourceAddress)]
[ComVisible(true)]
[Guid("AA93C059-3A49-4A91-8492-4DBD1CA94CBD")]
[TypeConverter(OpcLabs.BaseLib.Networking.Implementation.ResourceAddressConverter)]
[ValueControl("OpcLabs.BaseLib.Forms.Networking.Internal.ResourceAddressControl, OpcLabs.BaseLibForms, Version=5.72.465.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", CanChangeReadWrite=true)]
[Serializable()]
public class ResourceAddress : NetworkAddress, OpcLabs.BaseLib.ComTypes._Info, OpcLabs.BaseLib.ComTypes._Object2, OpcLabs.BaseLib.Networking.ComTypes._NetworkAddress, OpcLabs.BaseLib.Networking.ComTypes._ResourceAddress, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable  
[CLSCompliant(true)]
[ComDefaultInterface(OpcLabs.BaseLib.Networking.ComTypes._ResourceAddress)]
[ComVisible(true)]
[Guid("AA93C059-3A49-4A91-8492-4DBD1CA94CBD")]
[TypeConverter(OpcLabs.BaseLib.Networking.Implementation.ResourceAddressConverter)]
[ValueControl("OpcLabs.BaseLib.Forms.Networking.Internal.ResourceAddressControl, OpcLabs.BaseLibForms, Version=5.72.465.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", CanChangeReadWrite=true)]
[Serializable()]
public ref class ResourceAddress : public NetworkAddress, OpcLabs.BaseLib.ComTypes._Info, OpcLabs.BaseLib.ComTypes._Object2, OpcLabs.BaseLib.Networking.ComTypes._NetworkAddress, OpcLabs.BaseLib.Networking.ComTypes._ResourceAddress, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable  
Inheritance Hierarchy

System.Object
   OpcLabs.BaseLib.Object2
      OpcLabs.BaseLib.Info
         OpcLabs.BaseLib.Networking.NetworkAddress
            OpcLabs.BaseLib.Networking.ResourceAddress

Requirements

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

See Also