首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF FaultContract和在哪里放置错误类(创建使用一个FaultContract的多个服务)

WCF FaultContract和在哪里放置错误类(创建使用一个FaultContract的多个服务)
EN

Stack Overflow用户
提问于 2009-03-16 16:58:40
回答 2查看 2.2K关注 0票数 1

我是WCF的新手,已经创建了一些服务,所以我有一些使用WCF的经验。我想创建可以使用单个FaultContract的多个服务。我注意到错误类型需要在同一项目中才能使用DataContract和成员属性。这是真的吗?或者我可以做些什么来添加合同?这是我想要做的:

NameSpace Service1{

代码语言:javascript
复制
 [ServiceContract()]
 iService1Interface1{
      [OperationContract()]
      [FaultContract(typeOf(ServiceFault.Fault)]
      DoTheWork1();
 }

}

NameSpace Service2{

代码语言:javascript
复制
 [ServiceContract()]
 iService1Interface2{
      [OperationContract()]
      [FaultContract(typeOf(ServiceFaults.Fault)]
      DoTheWork2();
 }

}

NameSpace ServiceFaults{ DataContract公共类错误{公共错误(消息){//构建消息

代码语言:javascript
复制
         }
代码语言:javascript
复制
        [DataMember]
        public Message{}
   }

}

这有意义吗?谢谢

丹尼尔

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-03-16 19:02:39

我以为我的项目中引用了System.Runtime.Serialization,但它不在那里。太傻了!

票数 1
EN

Stack Overflow用户

发布于 2009-03-16 17:36:20

我不认为它需要在同一个项目中。项目是Visual Studio的东西,不是.NET的东西。

当你使用单独的项目时会发生什么?您是否指定了包含命名空间的类型?是否引用包含错误协定的程序集?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/651261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档