wcf - Mono 中缺少 MessageContractAttribute 的 IsWrapped 属性

标签 wcf xamarin.ios mono xamarin.android mvvmcross

我在 wcf 中生成的代理类有问题。我注意到 MessageContract 包含在我的肥皂消息中,但我需要将其删除。不幸的是,我无法解析 MessageContract 属性的 IsWrapped 属性。

(我想使用 MVVMCross 将服务引用添加到我的可移植库) MSDN:http://msdn.microsoft.com/en-us/library/ms750528.aspx

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
[System.ServiceModel.MessageContract(IsWrapped = false)] //Cannot resolve symbol 'IsWrapped' (default value is true and i cannot change it)

提前致谢!

最佳答案

我发现在 PCL 程序集中这是不可能的,因为 WCF 实现不是跨平台的并且在 PCL 库中可用。我已使用 IsWrapped 属性在 MonoTouch 项目中实现。我没有使用 MonoDroid 和 WCF 的经验。

关于wcf - Mono 中缺少 MessageContractAttribute 的 IsWrapped 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19249293/

相关文章:

MonoDevelop:MonoMac 和 GTK# 可以使用相同的项目吗?

c# - 将枚举作为字典集合中的键出现问题

c# - 使用 WCF ResponseFormat = WebMessageFormat.Json 时忽略类的属性

c# - 我可以让 WebApi 与 IoC Aspects/Interceptor 一起工作吗

iphone - Xcode 4 对当前版本的 MonoTouch 有影响吗?

asp.net - 将 ASP.NET 应用程序转换为 Mono,无需 .csproj 和 .sln

c# - 使用 FakeItEasy 伪造 WCF 服务调用

ios - 我的应用程序声音输出的音频过滤器

c# - 无法导航到 RowSelect 上的 ViewController

linux - RHEL4/Mono x86_64 上的 System.UnauthorizedAccessException