added SSCLI 1.0
[windows-sources.git] / sdk / samples / WCFSamples / TechnologySamples / Basic / Client / Interop / EnterpriseServices / CS / client / client.cs
blobf73ccce26f44208dadb33c236aba8345b65de742
2 // Copyright (c) Microsoft Corporation. All Rights Reserved.
4 using System;
5 using System.ServiceModel;
7 namespace Microsoft.ServiceModel.Samples
9 //The service contract is defined in generatedClient.cs, generated from the service by the svcutil tool.
11 //Client implementation code.
13 class client
15 static void Main()
17 // Create a client
18 CalculatorClient client = new CalculatorClient();
20 // Call the Add service operation.
21 double value1 = 100.00D;
22 double value2 = 15.99D;
23 double result = client.Add(value1, value2);
24 Console.WriteLine("Add({0},{1}) = {2}", value1, value2, result);
26 // Call the Subtract service operation.
27 value1 = 145.00D;
28 value2 = 76.54D;
29 result = client.Subtract(value1, value2);
30 Console.WriteLine("Subtract({0},{1}) = {2}", value1, value2, result);
32 // Call the Multiply service operation.
33 value1 = 9.00D;
34 value2 = 81.25D;
35 result = client.Multiply(value1, value2);
36 Console.WriteLine("Multiply({0},{1}) = {2}", value1, value2, result);
38 // Call the Divide service operation.
39 value1 = 22.00D;
40 value2 = 7.00D;
41 result = client.Divide(value1, value2);
42 Console.WriteLine("Divide({0},{1}) = {2}", value1, value2, result);
44 //Closing the client gracefully closes the connection and cleans up resources
45 client.Close();
47 Console.WriteLine();
48 Console.WriteLine("Press <ENTER> to terminate client.");
49 Console.ReadLine();