OPC Studio User's Guide and Reference
UAClientSessionParameters Class Members
Fields  Properties  Methods 


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

The following tables list the members exposed by UAClientSessionParameters.

Public Constructors
 NameDescription
Public ConstructorOverloaded. Initializes a new instance of the class.  
Top
Public Fields
 NameDescription
Public FieldDefault value of the AcknowledgedMessagesLimit property.

The value of this constant is 100.

 
Public FieldDefault value of the AllowEndpointDomainPrompt property.

The value of this constant is True.

 
Public FieldDefault value of the AlwaysPreselectEndpoint property.

The value of this constant is False.

 
Public FieldDefault value of the CheckAvailableSequenceNumbers property.

The value of this constant is False.

 
Public FieldDefault value of the CheckBrowseResults property.

The value of this constant is False.

 
Public FieldDefault value of the CheckEndpointDomain property.

The value of this constant is False.

 
Public FieldDefault value of the CheckNotificationMessage property.

The value of this constant is False.

 
Public FieldDefault value of the CheckSessionId property.

The value of this constant is False.

 
Public FieldDefault value of the CloseTimeout property.

The value of this constant is 10000.

 
Public FieldDefault value of the DiagnosticsMasks property.

The value of this constant is UADiagnosticsMasks.None.

 
Public FieldDefault value of the EndpointSelectionTimeout property.

The value of this constant is 30000.

 
Public FieldDefault value of the KeepAliveInterval property.

The value of this constant is 5000.

 
Public FieldDefault value of the KeepAliveIntervalDebug property.

The value of this constant is 86400000.

 
Public FieldDefault value of the LocaleId property.

The value of this constant is "" (String.Empty).

 
Public FieldDefault value of the MaximumReferencesPerBrowseNode property.

The value of this constant is 0.

 
Public FieldDefault value of the OperationTimeout property.

The value of this constant is 120000.

 
Public FieldDefault value of the PendingMessagesLimit property.

The value of this constant is 100.

 
Public FieldDefault value of the PreselectedEndpointValidityPeriod property.

The value of this constant is 60000.

 
Public FieldDefault value of the RequireMatchingServerSoftwareCertificates property.

The value of this constant is False.

 
Public FieldDefault value of the RequireNonEmptyServerSignature property.

The value of this constant is False.

 
Public FieldDefault value of the RequireServerEndpointsMatchDiscovery property.

The value of this constant is False.

 
Public FieldDefault value of the RequireTimestampsAsRequested property.

The value of this constant is False.

 
Public FieldDefault value of the RequireUniqueAuthenticationToken property.

The value of this constant is False.

 
Public FieldDefault value of the RequireUniqueServerNonce property.

The value of this constant is False.

 
Public FieldDefault value of the RequireValidAuthenticationToken property.

The value of this constant is False.

 
Public FieldDefault value of the RequireValidServerNonce property.

The value of this constant is False.

 
Public FieldDefault value of the RetrialDelay property.

The value of this constant is 10000.

 
Public FieldDefault value of the SanitizeReferenceDescriptions property.

The value of this constant is False.

 
Public FieldDefault value of the SessionConnectTimeout property.

The value of this constant is 60000.

 
Public FieldDefault value of the SessionTimeout property.

The value of this constant is 60000.

 
Public FieldDefault value of the SessionTimeoutDebug property.

The value of this constant is 600000.

 
Public FieldDefault value of the ShortestAllowedRevisedSessionTimeout property.

The value of this constant is 0.

 
Public FieldDefault value of the UpdateEndpointBeforeConnect property.

The value of this constant is False.

 
Public FieldDefault value of the WriteNarrowestIntegerType property.

The value of this constant is True.

 
Public FieldDefault value of the WriteNarrowestRealType property.

The value of this constant is False.

 
Top
Public Properties
 NameDescription
Public PropertyMaximum number of acknowledged sequence numbers kept on the client.  
Public PropertyDetermines whether the component can interact with the user when checking the host name in the endpoint URL with the domain names in the server certificate.  
Public PropertyDetermines whether the component will always attempt to select the best endpoint before creating the session.  
Public PropertyCheck the available sequence numbers in the Publish or Republish response.  
Public PropertyCheck that browse results have a good status.  
Public PropertyCheck that the host name in the endpoint URL matches with the domain names in the server certificate.  
Public PropertyCheck the notification message in Publish or Republish responses.  
Public PropertyCheck the session ID.  
Public PropertyA timeout for closing the session (in milliseconds).  
Public Propertystatic (Shared in Visual Basic)Default client session parameters.  
Public PropertyThe types of vendor-specific diagnostics to be returned by the server in the responses.  
Public PropertyConfigures checks on an endpoint description.  
Public PropertyDetermines how the UA client chooses the endpoint from the endpoints provided by the UA server.  
Public PropertyA timeout for endpoint selection (in milliseconds).  
Public PropertyHow frequently the server is pinged to see if communication is still working (in milliseconds).  
Public PropertyKeep alive interval used when a debugger is attached (in milliseconds).  
Public PropertyLocale id to be used by the server for localized strings.  
Public PropertyMaximum of references the server has to return per browse node, or zero for no limitation.  
Public PropertyTimeout used when sending requests (in milliseconds).  
Public PropertyMaximum number of messages kept that are not OK to receive again.  
Public PropertyDetermines for how long it is possible to reuse a previously preselected endpoint.  
Public PropertyEnforces that the server must provide software certificates matching the product URIs.  
Public PropertyEnforce that the server returns a non-empty signature.  
Public PropertyEnforce that the endpoints returned by the server when creating a session match those returned from the discovery endpoint.  
Public PropertyEnforce that the server provides the source and/or server timestamps as requested.  
Public PropertyEnforce that the server provides a unique authentication token.  
Public PropertyEnforce that the server provides a unique server nonce.  
Public PropertyEnforce that the server provides a valid authentication token.  
Public PropertyEnforce that the server provides a valid server nonce.  
Public PropertyA delay before the component will try to reconnect the session, if it failed to connect it previously, or a serious failure occurred related to the session (in milliseconds).  
Public PropertySanitize the reference descriptions (from browsing).  
Public PropertyA session connect timeout (in milliseconds).  
Public PropertyA session timeout (in milliseconds).  
Public PropertyA session timeout used when a debugger is attached (in milliseconds).  
Public PropertyShortest allowed revised session timeout (in milliseconds).  
Public PropertyA symbolic name of the current parameter combination if it has a standard name. Empty otherwise. (Inherited from OpcLabs.BaseLib.Parameters)
Public PropertyDetermines whether to update the endpoint description with information from the server's discovery endpoint before the session is connected.  
Public PropertySpecifies user's identity, using one or more user token infos, such as anonymous, username, Kerberos, or X.509 certificate tokens.  
Public PropertyWhen writing to nodes of OPC UA data type Integer or UInteger and the type is not given explicitly, use the narrowest type available.  
Public PropertyWhen writing to nodes of OPC UA data type Number and the type is not given explicitly, use the narrowest type available.  
Top
Public Methods
 NameDescription
Public MethodOverridden.   
Public MethodOverloaded. Overridden. Infrastructure.  
Public MethodOverridden.   
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 object properties back to their defaults.  
Public MethodOverridden.   
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.  
Protected MethodOverridden. Infrastructure.  
Top
Extension Methods
 NameDescription
Public Extension MethodSets the arbitrary object associated with the node.
Top
Public Operators
Determines whether the two objects are equal.
Determines whether the two objects are not equal.
Top
See Also

Reference

UAClientSessionParameters Class
OpcLabs.EasyOpc.UA.Engine Namespace