Beispiel #1
0
            // 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);
         }
     }
 }