我想知道WCF服务是否平台无关。也就是说,WCF服务可以接收来自其他平台的请求,比如Java吗?如果可以,WCF中的抽象类是否适用于其他平台。例如,下面的代码可以用于其他平台吗?
- 这只是一个例子
[ServiceContract(Name = "Service1")]
public interface IService1
{
[OperationContract]
[ServiceKnownType(typeof(Retangle))]
[ServiceKnownType(typeof(Square))]
string GetShape(Shape shape);
}
[DataContract]
public abstract class Shape //is abstract interoperable by other language
{
}
[DataContract]
public class Retangle:Shape
{
}
[DataContract]
public class Square : Shape
{
}
http://localhost:10287/Service1.svc
由于