WEB开发网
开发学院网页设计JavaScript 在javascript中使用wcf服务 阅读

在javascript中使用wcf服务

 2009-12-17 00:00:00 来源:WEB开发网   
核心提示: 注意当调用这个服务的时候,我们传递了两个方法:一个是正常的回调,另外一个是错误的回调,在javascript中使用wcf服务(4),如果你要传递的参数给这个函数,这些参数必须在回调函数的前面,例如,将serialization模式改成Unidirectional.现在我们设计产生出了准备为wcf

注意当调用这个服务的时候,我们传递了两个方法:一个是正常的回调,另外一个是错误的回调。如果你要传递的参数给这个函数,这些参数必须在回调函数的前面。例如,如果我们有一个命名为getvalue 的参数他需要两个字符串的参数,我们将这样调用这个函数:[NameSpaceName].[ServiceName].getvalue(“value one”,”value two”,on_success,on_error);这里on_sucess 和on_error 分别是正常和错误的回调函数。

使用的类库项目来定义WCF服务接口

因此,我们看看如何使用通过一个项目来使用AJAX-enabled WCF 服务。现在,我们将看见一个更传统的WCF服务的实现,我们也将会看见如何公开这个WCF服务给ASP.NET AJAX。  当我们创建的默认类库项目,它是不会被添加WCF必要的的服务模型和运行时序列化的支持,因此,我们不得不添加必要的服务引用。回到前面,右击类库项目。选择添加引用。然后选择下面这些引用:

System.Runtime.Serialization

System.ServiceModel  

在javascript中使用wcf服务

在这个阶段, 我将使用一个TODO Management 的例子来说明这个观点。 添加一个服务的基础数据库,创建一个TODO 表,它有ID, Description, 和Status 字段。 现在,从项目模板中添加一个LINQ to SQL的类。  从数据库中拖拽TODO表到LINQ to SQL设计类中。 然后,点击属性框中的设计界面,将serialization模式改成Unidirectional.现在我们设计产生出了准备为wcf使用的LINQ to SQL 类。如果你想要使用客户自定义的类型,你就必须为你的自定义的类型设置[DataContract] 属性,你必须为每个你想曝露给wcf的类的属性添加 [DataMember]属性。

上一页  1 2 3 4 5 6 7  下一页

Tags:javascript 使用 wcf

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接