【发布时间】:2011-11-14 12:15:01
【问题描述】:
我正在开发将由非 .net 客户端(例如 Java 客户端)使用的 wcf 服务 (basicHttpBinding)。但现在我想知道,DataContract 是否会支持 jave 和其他非 .net 客户端?如果不是我的返回类型应该是什么。基本上我的服务会被非.net客户端使用,我不知道DataContract是否支持非.net客户端。
以下是我的合同和服务合同代码。
[DataContract]
public class DataResponse
{
string customerId;
string version;
string email;
string firstName;
[DataMember]
public string CustomerId
{
get { return customerId; }
set { customerId = value; }
}
[DataMember]
public string Version
{
get { return version; }
set { version = value; }
}
[DataMember]
public string Email
{
get { return email; }
set { email = value; }
}
[DataMember]
public string FirstName
{
get { return firstName; }
set { firstName = value; }
}
}
[ServiceContract]
public interface ICustomerProfile
{
[OperationContract]
DataResponse GetCustomerProfile(string requestObj);
}
请做必要的事情。
【问题讨论】: