Share via


DataServiceContext.LoadProperty<T> 方法 (Object, String, DataServiceQueryContinuation<T>)

通过使用所提供的通用查询延续对象,从数据服务加载下一页相关实体。

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

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

语法

声明
Public Function LoadProperty(Of T) ( _
    entity As Object, _
    propertyName As String, _
    continuation As DataServiceQueryContinuation(Of T) _
) As QueryOperationResponse(Of T)
用法
Dim instance As DataServiceContext
Dim entity As Object
Dim propertyName As String
Dim continuation As DataServiceQueryContinuation(Of T)
Dim returnValue As QueryOperationResponse(Of T)

returnValue = instance.LoadProperty(entity, _
    propertyName, continuation)
public QueryOperationResponse<T> LoadProperty<T>(
    Object entity,
    string propertyName,
    DataServiceQueryContinuation<T> continuation
)
public:
generic<typename T>
QueryOperationResponse<T>^ LoadProperty(
    Object^ entity, 
    String^ propertyName, 
    DataServiceQueryContinuation<T>^ continuation
)
member LoadProperty : 
        entity:Object * 
        propertyName:string * 
        continuation:DataServiceQueryContinuation<'T> -> QueryOperationResponse<'T> 
JScript 不支持一般类型和方法。

类型参数

  • T
    要加载的集合的元素类型。

参数

  • entity
    类型:System.Object
    包含要加载的属性的实体。
  • propertyName
    类型:System.String
    要加载的指定实体的属性名称。

返回值

类型:System.Data.Services.Client.QueryOperationResponse<T>
包含下一页相关实体数据的响应。

异常

异常 条件
InvalidOperationException

当 entity 处于 DetachedAdded 状态时。

注释

当 entity 处于 UnchangedModified 状态时,在 Unchanged 状态下将相关实体作为对象进行加载,此时链接也处于 Unchanged 状态。

当 entity 处于 Deleted 状态时,在 Unchanged 状态下将相关实体作为对象进行加载,此时链接也处于 Deleted 状态。

请参阅

参考

DataServiceContext 类

LoadProperty 重载

System.Data.Services.Client 命名空间