jjzjj

ServiceContract

全部标签

c# - 向 WCF ServiceContract 添加方法是否会破坏现有客户端?

我们有一个现有的服务合约[ServiceContract(Namespace="http://somesite.com/ConversationService")]publicinterfaceIConversationService{[OperationContract(IsOneWay=true)]voidProcessMessage(Messagemessage);[OperationContract(IsOneWay=true)]voidProcessMessageResult(MessageResultresult);}我们需要给它添加一个方法[ServiceContract

c# - WCF 中的多态性

我正在考虑构建一个可以存储/检索一系列不同类型的WCF服务。以下示例是否可行并且也被认为是可接受的设计:[ServiceContract]publicinterfaceIConnection{[OperationContract]IObjectRetrieveObject(GuidObjectID);[OperationContract]GuidStoreObject(IObjectNewObject);}[ServiceContract][ServiceKnownType(IOne)][ServiceKnownType(ITwo)]publicinterfaceIObject{[Da