Beispiel #1
0
            public static void Main1()
            {
                // Instantiate the client object
                var easyUAClient = new EasyUAClient();

                // Obtain collection of application elements
                UAApplicationElementCollection applicationElementCollection =
                    easyUAClient.DiscoverServersOnNetwork("opcua.demo-this.com");

                // Display results
                foreach (UAApplicationElement applicationElement in applicationElementCollection)
                {
                    Console.WriteLine();
                    Console.WriteLine("Server name: {0}", applicationElement.ServerName);
                    Console.WriteLine("Discovery URI string: {0}", applicationElement.DiscoveryUriString);
                    Console.WriteLine("Server capabilities: {0}", applicationElement.ServerCapabilities);
                }
            }
            public static void Overload1()
            {
                // Instantiate the client object
                var easyUAClient = new EasyUAClient();

                // Obtain collection of server elements
                UAApplicationElementCollection applicationElementCollection = easyUAClient.DiscoverServers("opcua.demo-this.com");

                // Display results
                foreach (UAApplicationElement applicationElement in applicationElementCollection)
                {
                    Console.WriteLine("applicationElementCollection[\"{0}\"].ApplicationUriString: {1}",
                                      applicationElement.DiscoveryUriString, applicationElement.ApplicationUriString);
                }

                // Example output:
                // applicationElementCollection["opc.tcp://opcua.demo-this.com:51210/UA/SampleServer"].ApplicationUriString: urn:Test-PC:UA Sample Server
                // applicationElementCollection["http://opcua.demo-this.com:51211/UA/SampleServer"].ApplicationUriString: urn:Test-PC:UA Sample Server
            }