1: using System.ServiceModel.Activation;
<!--CRLF-->
2: using System.Web;
<!--CRLF-->
3: using Artech.AspCompatibleServices.Contracts;
<!--CRLF-->
4: [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
<!--CRLF-->
5: public class CalculatorService : ICalculator
<!--CRLF-->
6: {
<!--CRLF-->
7: public void Add(double x)
<!--CRLF-->
8: {
<!--CRLF-->
9: HttpContext.Current.Session["__Result"] = GetResult() + x;
<!--CRLF-->
10: }
<!--CRLF-->
11: public void Subtract(double x)
<!--CRLF-->
12: {
<!--CRLF-->
13: HttpContext.Current.Session["__Result"] = GetResult() - x;
<!--CRLF-->
14: }
<!--CRLF-->
15: public void Multiply(double x)
<!--CRLF-->
16: {
<!--CRLF-->
17: HttpContext.Current.Session["__Result"] = GetResult() * x;
<!--CRLF-->
18: }
<!--CRLF-->
19: public void Divide(double x)
<!--CRLF-->
20: {
<!--CRLF-->
21: HttpContext.Current.Session["__Result"] = GetResult() / x;
<!--CRLF-->
22: }
<!--CRLF-->
23: public double GetResult()
<!--CRLF-->
24: {
<!--CRLF-->
25: if (HttpContext.Current.Session["__Result"] == null)
<!--CRLF-->
26: {
<!--CRLF-->
27: HttpContext.Current.Session["__Result"] = 0.0;
<!--CRLF-->
28: }
<!--CRLF-->
29: return (double)HttpContext.Current.Session["__Result"];
<!--CRLF-->
30: }
<!--CRLF-->
31: }
<!--CRLF-->
相关推荐
Entity Framework (EF) Core, and more, sits alongside the latest updates to .NET, including Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), and ASP.NET MVC. Dive in and...
WCF Rest Service Example in Asp.net
WCF+Asp.net WCF+Asp.net WCF+Asp.net WCF+Asp.net WCF+Asp.net
演示如何使用GOF设计模式来改进ASP.NET代码说明如何在企业级ASP.NET站点中采用Fowler的企业模式详述如何对ASP.NET应用程序进行分层以及如何分离关注点和职责详述如何采用JQuery、JSON以及WCF消息传送模式来实现AJAX...
WCF与Ajax开发实践系列课程(3):支持ASP.NET Ajax的WCF服务
目前最新的WCF版本是February 2006 CTP,下载页面是:http://www.microsoft.com/downloads/details.aspx?FamilyId=F51C4D96-9AEA-474F-86D3-172BFA3B828B&displaylang=en。使用WCF需要用到一些相关的工具,如SvcUtil...
C#语法知识、C#的面向对象特性、ASP.NET数据绑定技术、高级数据绑定控件、缓存和异步访问、LINQ语言集成查询、成员管理技术、自定义成员提供者、角色和授权、在ASP.NET中整合WCF编程、在ASP.NET中整合WF编程、HTTP...
ASP.NET调用用WCF编写的服务,WCF主要写后台数据处理部分。
这个DEMO演示了WINDOWS程序访问WCF和WEB程序访问WCF。 1、打开WcfDemo下面的解决方案,运行WINDOWS程序,启动WCF 2、打开WindowsFormsApplication2下面的解决方案,运行,即可查看效果 3、打开WebDemo下面的解决...
一个基于ASP.NET AJAX+JavaScript 实现的WCF service 服务程序源码例子。
此PPT讲述了Asp.Net WebAPI及相关Web服务技术发展历史。 共80多页,Asp.Net WebAPI在讲到第36页的时候才会出现,因为这个技术不是凭空产生的,它有着自己的演变进化的历史。我们要先弄清它从哪里来的?然后再说它能...
Client和Host均为Asp.net的WCF服务系统 环境vs.net2008 。 1:创建了一个WCF服务网站WCFserver ; 2:在这个站点里添加了一个"启用了解AJAX的WCF服务"的服务,名为ServiceWCF.svc ; 3:创建了另一个asp.net网站 WEB...
蒋金楠老师的wcf教程,个人看了,觉得写的很不错,对刚入门和深入了解wcf都适用,有需要的同学可下载学习
wcf服务库 在 asp.net iis5 和 windows服务中的托管 ,最简单快速的方法
WCF技术剖析
常用的分布式技术有COM+、.NET远程技术(Remoting)、Web Service和微软消息队列服务,WCF技术将这些分布式技术整合为一个高效的API。常用的那些分布式技术只能解决项目开发中某个方面的问题,并且不同技术对平台...
书中采用深受读者欢迎的step by step风格,指导读者通过具体的示例来熟悉和掌握asp.net4的重要特性,并通过练习的方式来进一步呈现和演示,有助于读者采用ajax、wcf服务、自定义控件和母版页等流行技术来创建出色的...
一个详细的StockTrader项目 .net下SOA应用的高性能及可扩展性
常用的分布式技术有COM+、.NET远程技术(Remoting)、Web Service和微软消息队列服务,WCF技术将这些分布式技术整合为一个高效的API。常用的那些分布式技术只能解决项目开发中某个方面的问题,并且不同技术对平台...
本期MSDN杂志的主要内容有: ...• 非常 ASP.NET: 使用 ASP.NET 控件封装 Silverlight • { End Bracket }: 技术人员的激情 • 编者按: 新年新视角 • 工具箱: 高级单元测试、对象模拟、剖析应用程序及更多内容