1 ' Copyright (c) Microsoft Corporation. All Rights Reserved.
4 Imports System
.ServiceModel
6 Namespace Microsoft
.ServiceModel
.Samples
8 'The service contract is defined in generatedClient.vb, generated from the service by the svcutil tool.
10 'Client implementation code.
13 Public Shared
Sub Main()
16 Dim client
As New CalculatorClient()
18 ' Call the Add service operation.
19 Dim value1
As Double = 100
20 Dim value2
As Double = 15.99
21 Dim result
As Double = client
.Add(value1
, value2
)
22 Console
.WriteLine("Add({0},{1}) = {2}", value1
, value2
, result
)
24 ' Call the Subtract service operation.
27 result
= client
.Subtract(value1
, value2
)
28 Console
.WriteLine("Subtract({0},{1}) = {2}", value1
, value2
, result
)
30 ' Call the Multiply service operation.
33 result
= client
.Multiply(value1
, value2
)
34 Console
.WriteLine("Multiply({0},{1}) = {2}", value1
, value2
, result
)
36 ' Call the Divide service operation.
39 result
= client
.Divide(value1
, value2
)
40 Console
.WriteLine("Divide({0},{1}) = {2}", value1
, value2
, result
)
42 'Closing the client gracefully closes the connection and cleans up resources
46 Console
.WriteLine("Press <ENTER> to terminate client.")