私は、非ネットクライアント(Javaクライアントなど)によって消費されるwcfサービス(basicHttpBinding)を開発しています。しかし今、DataContractはjaveやその他の.netクライアントでサポートされるのでしょうか?もし私の戻り値のタイプが何であるか分からない。基本的に私のサービスは非ネットクライアントによって消費され、DataContractが非ネットクライアントでサポートされているかどうかはわかりません。WCF DataContractはJavaクライアントまたは非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);
}
お願いします。
データの配列を送信したい場合の契約方法 – user995099
@ user995099:あなたは何かの標準配列を定義するだけです... 'something [] myArray' –
上記契約のサンプルを私に与えることができます – user995099