在调试代码时发现的问题,疑似Bug,所以斗胆放在首页.
描述:Service端的抽象类在客户端可以编译通过.
还有我在Service端加的注释不能在Client端显示,如何为Service端的类添加注释以辅助客户端使用Service呢?



可以說,Known完全是SOA與OO沖突的產物,是個可憐的棄子!

OO要求繼承父類的東西,但SOA不知道是否把繼承的東西Show給Client.最后WCF決定子類不Show給Client.從而導致了繼承和多態在WCF的丟失,為了彌補這個問題,Known Attribute就產生了.

Known標志著子類可被客戶端識別、使用.
可以使用Known的三個地方
一.基類自身
二.特定操作
三.服務契約
詳細信息參見下面的代碼解釋.
【注】
KnownType不可應用于interface
DataContract也不可以


WCF学习随笔5--我知道:Known--可憐的孩子_AXusing System;
WCF学习随笔5--我知道:Known--可憐的孩子_AX
using System.Collections.Generic;
WCF学习随笔5--我知道:Known--可憐的孩子_AX
using System.Linq;
WCF学习随笔5--我知道:Known--可憐的孩子_AX
using System.Runtime.Serialization;
WCF学习随笔5--我知道:Known--可憐的孩子_AX
using System.ServiceModel;
WCF学习随笔5--我知道:Known--可憐的孩子_AX
using System.Text;
WCF学习随笔5--我知道:Known--可憐的孩子_AX
WCF学习随笔5--我知道:Known--可憐的孩子_AX
namespace TestKnown_AX

客戶端(SR為引用服務的名稱)
WCF学习随笔5--我知道:Known--可憐的孩子_AXnamespace Test_AX
}


Demo下载

博客园斧头帮少帮主

相关文章:

  • 2021-05-26
  • 2021-10-09
  • 2022-12-23
  • 2022-02-27
  • 2022-12-23
  • 2021-12-05
  • 2021-06-29
猜你喜欢
  • 2021-08-11
  • 2021-08-15
  • 2021-11-06
  • 2021-10-09
  • 2021-07-19
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案