QuickOPC User's Guide and Reference
UADiscoveryElement Class Members
Properties  Methods 


OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.Discovery Namespace : UADiscoveryElement Class

The following tables list the members exposed by UADiscoveryElement.

Public Constructors
 NameDescription
Public ConstructorOverloaded. Initializes a new instance of the class.  
Top
Public Properties
 NameDescription
Public PropertyA descriptive name for the application (not necessarily unique). (Inherited from OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement)
Public PropertyAn application name, if available. Otherwise, a server name.  
Public PropertyThe type of application. (Inherited from OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement)
Public PropertyApplication URI. A unique identifier for the application instance. (Inherited from OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement)
Public PropertyApplication URI string. A unique identifier for the application instance. (Inherited from OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement)
Public PropertyA URI that identifies the discovery profile supported by the URLs provided.  
Public PropertyA URI string that identifies the discovery profile supported by the URLs provided.  
Public PropertyThe URL that can be used to reach the application, using discovery. (Inherited from OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement)
Public PropertyThe URL string that can be used to reach the application, using discovery. (Inherited from OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement)
Public PropertyThe URLs that can be used to reach the application, using discovery. (Inherited from OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement)
Public PropertyThe endpoint selection policy associated with the endpoint.  
Public PropertyThe URL for the endpoint.  
Public PropertyThe URL string for the endpoint.  
Public PropertyThe URI of the Gateway Server.  
Public PropertyThe URI string of the Gateway Server.  
Public PropertyDetermines whether this discovery element describes a valid server application.  
Public PropertyProduct URI. A unique identifier for the product. (Inherited from OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement)
Public PropertyProduct URI string. A unique identifier for the product. (Inherited from OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement)
Public PropertyThe Server capabilities supported by the Server. (Inherited from OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement)
Public PropertyThe set of Server capabilities supported by the Server. (Inherited from OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement)
Public PropertyThe application instance certificate issued to the server.  
Public PropertyThe encoded application instance certificate issued to the server.  
Public PropertyThe name of the Server (specified in the mDNS announcement).  
Top
Public Methods
 NameDescription
Public MethodOverridden.   
Public MethodOverloaded. Overridden. Determines whether the specified object is equal to the current object.Determines whether the specified System.Object is equal to the current object.  
Public MethodOverridden. Serves as the default hash function. Serves as a hash function for a particular type.  
Public MethodOverridden.   
Public Method (Inherited from OpcLabs.BaseLib.Info)
Public MethodGets the System.Type of the current instance. (Inherited from object)
Public Method (Inherited from OpcLabs.BaseLib.Info)
Public MethodSets the encoded application instance certificate issued to the server.  
Public MethodOverridden. Returns a string that represents the current object.Returns a string that represents the current object.Returns a string that represents the current object.Returns a string that represents the current object.Converts the object into a string usable for identification of the OPC UA server when passed to other methods. The value returned uses the UAApplicationElement.DiscoveryUriString property.  
Public MethodConverts an application element returned by discovery to a OpcLabs.EasyOpc.UA.UAEndpointDescriptor.  
Public Method (Inherited from OpcLabs.BaseLib.Info)
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)
Protected MethodOverridden. Infrastructure. Infrastructure. Infrastructure.  
Protected MethodOverridden. Infrastructure. Infrastructure. Infrastructure.  
Top
Extension Methods
 NameDescription
Public Extension MethodDetermines whether the application supports the specified capability.
Top
Public Operators
Determines whether the two objects are equal.
Converts a UADiscoveryElement to an endpoint descriptor.
Determines whether the two objects are not equal.
Top
See Also

Reference

UADiscoveryElement Class
OpcLabs.EasyOpc.UA.Discovery Namespace