Connectivity Software User's Guide and Reference
EasySparkplugInfrastructure Class Members
Fields  Properties  Methods 


OpcLabs.EasySparkplug Assembly > OpcLabs.EasySparkplug.System Namespace : EasySparkplugInfrastructure Class

The following tables list the members exposed by EasySparkplugInfrastructure.

Public Fields
 NameDescription
Public FieldThe default value of the AutoCreateSystem property.

This is a constant, and its value is True.

 
Public Fieldstatic (Shared in Visual Basic)An instance of the Sparkplug infrastructure class.  
Top
Public Properties
 NameDescription
Public PropertyDetermines whether the infrastructure can automatically create a Sparkplug system when it is not found.  
Public Propertystatic (Shared in Visual Basic)Default plug-in configurations.  
Public Propertystatic (Shared in Visual Basic)Default plug-in setups.  
Public PropertyContains infrastructure component parameters, such as plug-in configurations and setups.  
Public Propertystatic (Shared in Visual Basic)Provides services that are shared by all instances of the component.  
Public PropertyA collection of Sparkplug systems that are currently registered in the infrastructure.  
Top
Public Methods
 NameDescription
Public MethodOverloaded. Creates a new Sparkplug system object with the specified system ID and connection descriptor, and adds it to the infrastructure.  
Public MethodDestroys the Sparkplug system with the specified system ID, removing it from the infrastructure.  
Public MethodOverloaded. Determines whether the specified System.Object is equal to the current object. (Inherited from OpcLabs.BaseLib.Object2)
Public MethodFind an existing Sparkplug host application by a host descriptor, or create a new one (and add it to the system).  
Public MethodOverloaded. Find an existing Sparkplug system by a system descriptor, or create a new one (and add it to the infrastructure) if not found.  
Public MethodOverloaded. Finds a Sparkplug system by its connection descriptor.  
Public MethodFinds a Sparkplug system by its system Id.  
Public MethodServes as a hash function for a particular type. (Inherited from OpcLabs.BaseLib.Object2)
Public Method  
Public MethodGets the System.Type of the current instance. (Inherited from object)
Public Method (Inherited from OpcLabs.BaseLib.Object2)
Top
Protected Methods
 NameDescription
Protected MethodAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from object)
Protected MethodCreates a shallow copy of the current System.Object. (Inherited from object)
Top
Extension Methods
 NameDescription
Public Extension MethodSets the arbitrary object associated with the node.
Top
See Also

Reference

EasySparkplugInfrastructure Class
OpcLabs.EasySparkplug.System Namespace