// Discover a two-way operation service using (MyClient client = new MyClient()) { string serviceTransportAddress = client.FindFirst(TwoWayOperationServiceController.c_serviceTypeName, TwoWayOperationServiceController.c_namespaceUri); if (serviceTransportAddress != null) { TwoWayOperationServiceController controller = new TwoWayOperationServiceController(serviceTransportAddress); // Service found, invoke two-way OP // Calculate 35 / 0 that results in a division by zero int quotient = controller.MyTwoWayOperation(35, 0); Debug.Print("Quotient=" + quotient); } } } } }
public static void Main() { // Discover a two-way operation service using (MyClient client = new MyClient()) { string serviceTransportAddress = client.FindFirst(TwoWayOperationServiceController.c_serviceTypeName, TwoWayOperationServiceController.c_namespaceUri); if (serviceTransportAddress != null) { TwoWayOperationServiceController controller = new TwoWayOperationServiceController(serviceTransportAddress); // Service found, invoke two-way OP // Calculate 35 / 0 that results in a division by zero int quotient = controller.MyTwoWayOperation(35, 0); Debug.Print("Quotient=" + quotient); } } }