示例#1
0
 public IAsyncResult BeginDivide(XLangCalculatorRequest request, AsyncCallback asyncCallback, object asyncState)
 {
     return(BeginRelayRequest(request, new XLangTranslator <IdentityTransform, IdentityTransform>(), asyncCallback, asyncState));
 }
示例#2
0
 public XLangCalculatorResponse Subtract(XLangCalculatorRequest request)
 {
     return(RelayRequest <XLangCalculatorRequest, XLangCalculatorResponse>(request, new XLangTranslator <IdentityTransform, IdentityTransform>()));
 }
示例#3
0
 public IAsyncResult BeginMultiply(XLangCalculatorRequest request, AsyncCallback asyncCallback, object asyncState)
 {
     return(BeginRelayRequest(request, asyncCallback, asyncState));
 }
示例#4
0
 public void Reset(XLangCalculatorRequest request)
 {
     RelayRequest <XLangCalculatorRequest, EmptyXmlMessage>(request, new XLangTranslator <IdentityTransform, IdentityTransform>());
 }
示例#5
0
 public XLangCalculatorResponse Add(XLangCalculatorRequest request)
 {
     return(RelayRequest <XLangCalculatorRequest, XLangCalculatorResponse>(request));
 }