ASP.NET Web服务中的可选参数
发布时间:2020-05-23 21:27:53 所属栏目:asp.Net 来源:互联网
导读:我有一个ASP.NET Web服务.这个Web服务工作正常.但是,WSDL将一些参数列为可选(minoccurs = 0),将其他参数列为非可选参数.一些可选参数实际上不是可选的,其他标记为非可选参数实际上是可选的.我想解决这个问题,但我找不到这些信息的来源. 在我看来,所有原始类型
|
我有一个ASP.NET Web服务.这个Web服务工作正常.但是,WSDL将一些参数列为可选(minoccurs = 0),将其他参数列为非可选参数.一些可选参数实际上不是可选的,其他标记为非可选参数实际上是可选的.我想解决这个问题,但我找不到这些信息的来源. 在我看来,所有原始类型(int,boolean等)都是非可选的,所有其他参数都标记为可选.但是,我找不到可以更改此位置的位置.我想指定原始值的默认值(如果它们在请求中缺失)并指定哪个非基本参数实际上是可选的.我在哪里这样做? 解决方法我假设当您说ASP.net Web服务时,您正在使用ASMX扩展创建Web服务.我认为在这种情况下发生的是所有可空类型变为可选,非可空变为非可选.您也许可以手动编辑生成的WSDL文件.但是如果重新生成wsdl,那么你将不得不重做那项工作. 我建议您使用basisHttpBinding切换到WCF(除了您的服务名称,您的客户不应该注意到差异). 使用WCF,您只需根据需要在数据协定中标记参数: [DataMember(IsRequired="false")] (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 安全地从MVC5项目中删除所有OWIN软件包,拥有
- iis – ASP / ASP.NET处理写权限的最佳方法是什么?
- asp.net-mvc-2 – 什么时候使用View()与RedirectToAction
- asp.net-mvc – MSFT报告查看器(rdlc)是否可以使用MVC
- asp.net-mvc – 为什么.NET在MVC asp.net应用程序中生成两个
- asp.net – 如何让Html.RenderAction在帖子上调用Get方法?
- asp.net – 如何使usercontrol可用于多个项目?
- 配置 – ASP.NET Core Expose配置到DI注入服务
- asp.net-mvc – 如何为其模型调用“null”的局部视图?
- asp.net-mvc – ModelState.IsValid总是返回false
推荐文章
站长推荐
- asp.net-mvc – 在MVC3中下载Azure Blob文件
- ASP.NET Core中的Startup.cs中的asp.net-core –
- 在ASP.NET应用程序的global.asax中处理Applicati
- SCRIPT87:IE 9中无效的参数,ASP.NET C#
- asp.net – 在Internet Explorer 8中使用ScriptM
- asp.net-mvc-3 – ASP.NET MVC 3 MSChart错误:此
- 如何在Asp.Net 4.0 / IIS7中支持压缩的HTTP请求?
- asp.net-mvc-4 – 登录后WebSecurity.CurrentUse
- asp.net-mvc-3 – 如何使MVC3 DisplayFor显示枚举
- asp.net-mvc – MVC 3 – 脚手架下拉列表
热点阅读
