QuickOPC User's Guide and Reference
UAEndpointSelectionPolicy Class Members
Fields  Properties  Methods 


OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.Engine Namespace : UAEndpointSelectionPolicy Class

The following tables list the members exposed by UAEndpointSelectionPolicy.

Public Constructors
 NameDescription
Public ConstructorOverloaded. Initializes a new instance of the class.  
Top
Public Fields
 NameDescription
Public FieldDefault value of the AllowedMessageSecurityModes property.  
Public FieldDefault value of the AllowZeroSecurityLevel property.  
Public FieldDefault value of the DataEncodingName property.  
Public FieldDefault value of the EnforceSamePort property.  
Public FieldDefault value of the EnforceSameSite property.  
Public FieldDefault value of the MessageSecurityPreference property.  
Public FieldDefault value of the ProtocolName property.  
Public FieldDefault value of the RejectObsoleteSecurityPolicies property.  
Public FieldDefault value of the RequireAuthentication property.  
Public FieldDefault value of the RequireConfidentiality property.  
Public FieldDefault value of the RequireIntegrity property.  
Public FieldDefault value of the SecurityPolicyUriString property.  
Public FieldDefault value of the TransportProfileUriString property.  
Top
Public Properties
 NameDescription
Public PropertySpecifies which message security modes are allowed.  
Public PropertySpecifies whether an endpoint with zero security level can be selected.  
Public PropertyThe security ranking of the UA channel.  
Public PropertyThe security ranking of the communication provided by this policy (as a whole).  
Public PropertyPolicy specifier in string form, <MessageSecurityMode>:<SecurityPolicy>:<DataEncoding>.  
Public PropertySpecifies the name of the data encoding of the endpoint.  
Public Propertystatic (Shared in Visual Basic)Default endpoint selection policy.  
Public PropertyWhen enabled, replaces the port number in the selected endpoint by the value used for discovery.  
Public PropertyWhen enabled, replaces the host name in the selected endpoint by the value used for discovery.  
Public Propertystatic (Shared in Visual Basic)An endpoint selection policy that guarantees integrity, confidentiality and authentication, with additional safeguards.  
Public Propertystatic (Shared in Visual Basic)Endpoint selection policy that guarantees communication integrity.  
Public Propertystatic (Shared in Visual Basic)Endpoint selection policy that guarantees integrity and confidentiality, excluding obsolete security policies.  
Public Propertystatic (Shared in Visual Basic)Endpoint selection policy that guarantees integrity, excluding obsolete security policies.  
Public PropertyWhether the endpoint selection policy determines an endpoint with precise security and transport parameters.  
Public PropertySpecifies the name of the message security mode of the endpoint.  
Public PropertyIf Positive, endpoints that provide message security are preferred for selection. If Negative, endpoints that do not provide message security are preferred for selection.  
Public Propertystatic (Shared in Visual Basic)Endpoint selection policy that allows only connections with no message security.  
Public Propertystatic (Shared in Visual Basic)Endpoint selection policy for best OPC compliance.  
Public PropertyThe security ranking of the channel and transport combined.  
Public PropertySpecifies the name of the protocol of the endpoint.  
Public PropertySpecifies whether endpoints with obsolete security policies will be rejected.  
Public PropertySpecifies whether authentication of the communication parties is required.  
Public PropertySpecifies whether communication confidentiality is required (usually provided by encryption).  
Public PropertySpecifies whether communication integrity is required (usually provided by signing).  
Public PropertyWhen not an empty string, specifies the display name of the required security policy of the endpoint.  
Public PropertyWhen not a null reference, specifies the required security policy URI of the endpoint.  
Public PropertyWhen not an empty string, specifies the required security policy URI string of the endpoint.  
Public PropertyA symbolic name of the current parameter combination if it has a standard name. Empty otherwise. (Inherited from OpcLabs.BaseLib.Parameters)
Public PropertyWhen not an empty string, specifies the display name of the required transport profile of the endpoint.  
Public PropertyWhen not a null reference, specifies the required transport profile URI of the endpoint.  
Public PropertyWhen not an empty string, specifies the required transport profile URI string of the endpoint.  
Public PropertyThe security ranking of the transport profile.  
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.Determines whether the specified System.Object is equal to the current object.  
Public Methodstatic (Shared in Visual Basic)Converts allowed message security modes into an endpoint selection policy.  
Public MethodOverridden. Serves as the default hash function. Serves as a hash function for a particular type. 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 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.  
Public Method (Inherited from OpcLabs.BaseLib.Info)
Top
Protected Methods
 NameDescription
Protected MethodInfrastructure. Copies data from the specified parameter object into the current parameter object. (Inherited from OpcLabs.BaseLib.Parameters)
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 MethodIndicates the standard name for the default combination of parameters. (Inherited from OpcLabs.BaseLib.Parameters)
Protected MethodReturns a collection of standard values for the OpcLabs.BaseLib.Parameters.StandardName property. (Inherited from OpcLabs.BaseLib.Parameters)
Protected MethodInfrastructure. (Inherited from OpcLabs.BaseLib.Parameters)
Protected MethodCreates a shallow copy of the current System.Object. (Inherited from object)
Protected MethodOverridden. Infrastructure. Infrastructure.  
Protected MethodOverridden. Infrastructure. Infrastructure.  
Top
Public Operators
Determines whether the two objects are equal.
Converts allowed message security modes into an endpoint selection policy.
Determines whether the two objects are not equal.
Top
See Also

Reference

UAEndpointSelectionPolicy Class
OpcLabs.EasyOpc.UA.Engine Namespace