共用方式為


DataServiceContext.BeginLoadProperty 方法 (Object, String, AsyncCallback, Object)

從資料服務非同步載入指定之屬性的值。

命名空間:  System.Data.Services.Client
組件:  Microsoft.Data.Services.Client (在 Microsoft.Data.Services.Client.dll 中)

語法

'宣告
Public Function BeginLoadProperty ( _
    entity As Object, _
    propertyName As String, _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
'用途
Dim instance As DataServiceContext
Dim entity As Object
Dim propertyName As String
Dim callback As AsyncCallback
Dim state As Object
Dim returnValue As IAsyncResult

returnValue = instance.BeginLoadProperty(entity, _
    propertyName, callback, state)
public IAsyncResult BeginLoadProperty(
    Object entity,
    string propertyName,
    AsyncCallback callback,
    Object state
)
public:
IAsyncResult^ BeginLoadProperty(
    Object^ entity, 
    String^ propertyName, 
    AsyncCallback^ callback, 
    Object^ state
)
member BeginLoadProperty : 
        entity:Object * 
        propertyName:string * 
        callback:AsyncCallback * 
        state:Object -> IAsyncResult 
public function BeginLoadProperty(
    entity : Object, 
    propertyName : String, 
    callback : AsyncCallback, 
    state : Object
) : IAsyncResult

參數

  • entity
    型別:System.Object
    包含要載入之屬性的實體。
  • propertyName
    型別:System.String
    要載入的指定之實體上的屬性名稱。
  • state
    型別:System.Object
    使用者定義的狀態物件,用於將內容資料傳遞給回呼方法。

傳回值

型別:System.IAsyncResult
IAsyncResult ,表示非同步作業的狀態。

備註

呼叫這個方法會叫用擷取屬性值的網路作業。 指定的屬性可能是實體上的任何一個屬性,包括代表關聯或連結的屬性。 如果屬性表示關聯或連結或是擱置的屬性,呼叫這個方法則會提供用戶端一個延遲載入資源的方式。 如果實體處於已修改狀態,屬性值會載入相關實體,並將這些實體和任何連結標記成未變更。

如果已載入該屬性,則呼叫此方法會讓您重新整理屬性的值。

請參閱

參考

DataServiceContext 類別

BeginLoadProperty 多載

System.Data.Services.Client 命名空間