1

我使用以下合同编写了一个 Web 服务:

[ServiceContract]
public interface IInsightsPortalServices
{

    [OperationContract]
    List<MetadataItem> GetDataSources(Context context);
}

当我托管服务并编写一个客户端程序来使用它时,我看到客户端方法的返回类型是一个数组(MetadataItem[])。我曾期望从服务返回一个列表(列表)。

是什么解释了这种行为?返回的对象会以哪些其他方式被更改?

在通过 WCF 服务调用发送我自己的对象时,有什么我应该知道和小心的吗?

4

0 回答 0