The following tables list the members exposed by UaClient.
Name | Description | |
---|---|---|
![]() | UaClient Constructor | Constructor. |
Name | Description | |
---|---|---|
![]() ![]() | LicensedFunctionality | Functionality for which a license was found. The indication is e.g. "DA" or DA, HD, AC" |
Name | Description | |
---|---|---|
![]() | appConfig | The UA application configuration. The method LoadConfiguration() can be used to load the onfiguration file into the proiperty. |
![]() | applicationType | The type of UA application. The default is ApplicationType.Client. If an application also include a UA server the the type needs to be set to ApplicationType.ClientAndServer. The defined type must atch the type defined in the configuration file. |
![]() | applyTraceSettings | If TRUE then the trace settings from the configuration file are applied. The default is TRUE. |
![]() | bindingFactory | The BindingFactorey to be used. The default is BindingFactory.Default |
![]() | CertificateDomainMustMatch | If true (default) then the certificate domain must match the domain of the accessed server. This property is used when the session is created. |
![]() | configFilename | The path name of the file with the UA configuration settings. The default name is the executable name with ".Ua.Config.Xml" appended. E.g. myclient.Ua.Config.xml |
![]() | findServerEndpointUris | List of servers to return by the FindServers() method. All known servers are returned if the list is empty. |
![]() ![]() | License | License string if it's preferred to have it within the application instead of a license file. |
![]() | preferredLocales | List of preferred Locales. The default is an empty list. |
![]() | RequestHeaderFind | The RequestSettings used for FindServerOnNetwork |
![]() ![]() | UaAppConfigFileAutoCreate | If not null then an application configuration file is created unless it already exists. The defined name is used as the appliction name. |
![]() | UaTraceMask |
Name | Description | |
---|---|---|
![]() | BeginFindServers | Find the local UA server thru a Local Discovery Server (LDS). The LDS URLs are defined in the UA configuration as WellKnownDiscoveryUrls. The ApplicationDesciption is returned for each found server. |
![]() | BeginFindServerUrls | Find the local UA server thru a Local Discovery Server (LDS). The LDS URLs are defined in the UA configuration as WellKnownDiscoveryUrls. The ApplicationDesciption is returned for each found server. |
![]() | CreateSession | Overloaded. Creates a new communication session with a server by invoking the CreateSession service. |
![]() | EndCreateSession | Completes an asynchronous CreateSession operation. |
![]() | EndFindServers | Completes an asynchronous FindServers operation. |
![]() | EndFindServerUrls | Completes an asynchronous FindServerUrls operation. |
![]() | FindServers | Overloaded. Find the local UA server thru a Local Discovery Server (LDS). The LDS URLs are defined in the UA configuration as WellKnownDiscoveryUrls. The ApplicationDesciption is returned for each found server. |
![]() | FindServersOnNetwork | Find the UA servers from a Local Discovery Server (LDS). The LDS URLs are defined in the UA configuration as WellKnownDiscoveryUrls. The ApplicationDesciption is returned for each found server. |
![]() | FindServerUrls | Find the local UA server thru a Local Discovery Server (LDS). The LDS URLs are defined in the UA configuration as WellKnownDiscoveryUrls. The URL is returned for each found server. |
![]() | GetAsyncError | Retrieve the async handler exception indicator. |
![]() ![]() | GetEndpointID | Get a descriptive endpoint ID for display in endpoint selections. |
![]() ![]() | GetEndpoints | Retrieve the endpoints of the defiend UA server. |
![]() | LoadConfiguration | Load the UA configuration from the configuration file specified in the configFilename property and store it in the appConfig property. |
![]() | Recreate | Recreates a session based on a specified template. |
![]() | TerminateSession | The session is disconnected from the server and the network resources are freed. The session object is disposed. The timeout period is the session keepAliveInterval |
Name | Description | |
---|---|---|
![]() | UaTraceNotification | Event to hook into the trace logging |