Share via


DataServiceQuery<TElement>.Execute 方法

执行查询并以实现了 IEnumerable 的集合形式返回结果。

用于 Silverlight 的 WCF Data Services 5.0 客户端不支持。

命名空间:  System.Data.Services.Client
程序集:  Microsoft.Data.Services.Client(在 Microsoft.Data.Services.Client.dll 中)

语法

声明
Public Function Execute As IEnumerable(Of TElement)
用法
Dim instance As DataServiceQuery
Dim returnValue As IEnumerable(Of TElement)

returnValue = instance.Execute()
public IEnumerable<TElement> Execute()
public:
IEnumerable<TElement>^ Execute()
member Execute : unit -> IEnumerable<'TElement> 
public function Execute() : IEnumerable<TElement>

返回值

类型:System.Collections.Generic.IEnumerable<TElement>
IEnumerable<T> ,其中 T 表示查询结果的类型。

异常

异常 条件
DataServiceQueryException

当数据服务返回“HTTP 404: 未找到资源”错误时。

NotSupportedException

在具体化过程中,当输入流中遇到不能反序列化为 T 实例的对象时。

请参阅

参考

DataServiceQuery<TElement> 类

System.Data.Services.Client 命名空间

其他资源

对象具体化(WCF 数据服务)