1
1
// Licensed to the .NET Foundation under one or more agreements.
2
2
// The .NET Foundation licenses this file to you under the MIT license.
3
3
4
- namespace CoreWcf . Samples . TransportSecurity
5
- {
6
- //The service contract is defined using Connected Service "WCF Web Service", generated from the service by the dotnet svcutil tool.
7
-
8
- //Client implementation code.
9
- class Client
10
- {
11
- static void Main ( )
12
- {
13
- // Create a client with given client endpoint configuration
14
- CalculatorServiceClient client = new CalculatorServiceClient ( ) ;
15
-
16
- // Call the Add service operation.
17
- double value1 = 100.00D ;
18
- double value2 = 15.99D ;
19
- double result = client . Add ( value1 , value2 ) ;
20
- Console . WriteLine ( "Add({0},{1}) = {2}" , value1 , value2 , result ) ;
21
-
22
- // Call the Subtract service operation.
23
- value1 = 145.00D ;
24
- value2 = 76.54D ;
25
- result = client . Subtract ( value1 , value2 ) ;
26
- Console . WriteLine ( "Subtract({0},{1}) = {2}" , value1 , value2 , result ) ;
27
-
28
- // Call the Multiply service operation.
29
- value1 = 9.00D ;
30
- value2 = 81.25D ;
31
- result = client . Multiply ( value1 , value2 ) ;
32
- Console . WriteLine ( "Multiply({0},{1}) = {2}" , value1 , value2 , result ) ;
33
-
34
- // Call the Divide service operation.
35
- value1 = 22.00D ;
36
- value2 = 7.00D ;
37
- result = client . Divide ( value1 , value2 ) ;
38
- Console . WriteLine ( "Divide({0},{1}) = {2}" , value1 , value2 , result ) ;
39
-
40
- //Closing the client gracefully closes the connection and cleans up resources
41
- client . CloseAsync ( ) ;
42
-
43
- Console . WriteLine ( ) ;
44
- Console . WriteLine ( "Press <ENTER> to terminate client." ) ;
45
- Console . ReadLine ( ) ;
46
- }
47
- }
48
- }
4
+ //The service contract is defined using Connected Service "WCF Web Service", generated from the service by the dotnet svcutil tool.
5
+
6
+ //Client implementation code.
7
+ CalculatorServiceClient client = new CalculatorServiceClient ( ) ;
8
+
9
+ // Call the Add service operation.
10
+ double value1 = 100.00D ;
11
+ double value2 = 15.99D ;
12
+ double result = client . Add ( value1 , value2 ) ;
13
+ Console . WriteLine ( "Add({0},{1}) = {2}" , value1 , value2 , result ) ;
14
+
15
+ // Call the Subtract service operation.
16
+ value1 = 145.00D ;
17
+ value2 = 76.54D ;
18
+ result = client . Subtract ( value1 , value2 ) ;
19
+ Console . WriteLine ( "Subtract({0},{1}) = {2}" , value1 , value2 , result ) ;
20
+
21
+ // Call the Multiply service operation.
22
+ value1 = 9.00D ;
23
+ value2 = 81.25D ;
24
+ result = client . Multiply ( value1 , value2 ) ;
25
+ Console . WriteLine ( "Multiply({0},{1}) = {2}" , value1 , value2 , result ) ;
26
+
27
+ // Call the Divide service operation.
28
+ value1 = 22.00D ;
29
+ value2 = 7.00D ;
30
+ result = client . Divide ( value1 , value2 ) ;
31
+ Console . WriteLine ( "Divide({0},{1}) = {2}" , value1 , value2 , result ) ;
32
+
33
+ //Closing the client gracefully closes the connection and cleans up resources
34
+ client . CloseAsync ( ) ;
35
+
36
+ Console . WriteLine ( ) ;
37
+ Console . WriteLine ( "Press <ENTER> to terminate client." ) ;
38
+ Console . ReadLine ( ) ;
0 commit comments