wcf具有多个子节点的Rest服务 [英] wcf Rest services with multiple child nodes

查看:77
本文介绍了wcf具有多个子节点的Rest服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨..

这是我的xml请求


< user>
< Provider>
< ProviderReview>
< BedSideMannerRating> 2</BedSideMannerRating>
< PatientId> 20eab68a-1627-462c-816f-df098c319d42</PatientId>
< ProviderId> ec245cf7-b8a2-4142-8f90-8ecd2f6bb037&​​lt;/ProviderId>
< RecommendRating> 1</RecommendRating>
< WaitTimingRating> 1</WaitTimingRating>
</ProviderReview>
</Provider>
< UserBusiness></UserBusiness>
< UserNotes></UserNotes>
< UserPreferences></UserPreferences>
</user>
</InsertUserRequest>

通过使用此用户数据将变为null.建议我使用正确的格式.例外是
对象引用未设置为对象的实例.

在此先感谢...

Hi..

This is my xml request


<user>
<Provider>
<ProviderReview>
<BedSideMannerRating>2</BedSideMannerRating>
<PatientId>20eab68a-1627-462c-816f-df098c319d42</PatientId>
<ProviderId>ec245cf7-b8a2-4142-8f90-8ecd2f6bb037</ProviderId>
<RecommendRating>1</RecommendRating>
<WaitTimingRating>1</WaitTimingRating>
</ProviderReview>
</Provider>
<UserBusiness></UserBusiness>
<UserNotes></UserNotes>
<UserPreferences></UserPreferences>
</user>
</InsertUserRequest>

by using this user data is becoming null.suggest me the correct format. exception is
Object reference not set to an instance of an object.

Thanks in advance...

推荐答案

UserBusiness似乎为空.
UserNotes似乎为空.
UserPreferences似乎为空.

如果存在对象引用错误,则可能意味着必须填充这些对象中的一个或多个才能成功进行调用.
UserBusiness appears to be null.
UserNotes appears to be null.
UserPreferences appears to be null.

With an object reference error, it probably means that one or more of these objects must be populated for the call to succeed.


对于常见错误,它们可能有多种可能性,称为"对象引用未设置为对象的实例".. :)

检查与您的DataContract类属性的顺序匹配的XML节点的顺序.因为如果顺序不正确,它不会反序列化.

您也可以在下面的主题调试WCF REST服务" 中查看我的提示/技巧.

调试WCF REST服务.

希望它可以帮助您解决错误.

干杯-Rais
Their can be multiple possibilities for universal error known as "Object reference not set to an instance of an object". :)

Check order of your nodes of XML matching with order of your DataContract Class properties. Because it wont deserialize if order is incorrect.

You can also have a look at my below Tip/Trick on the topic "Debug WCF REST Service".

Debug WCF REST Service.

Hope it should help to resolve your error.

Cheers - Rais


这篇关于wcf具有多个子节点的Rest服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆