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
要載入的指定之實體上的屬性名稱。
- callback
型別:System.AsyncCallback
接收到對要求的回應時所呼叫的委派。
- state
型別:System.Object
使用者定義的狀態物件,用於將內容資料傳遞給回呼方法。
傳回值
型別:System.IAsyncResult
IAsyncResult ,表示非同步作業的狀態。
備註
呼叫這個方法會叫用擷取屬性值的網路作業。 指定的屬性可能是實體上的任何一個屬性,包括代表關聯或連結的屬性。 如果屬性表示關聯或連結或是擱置的屬性,呼叫這個方法則會提供用戶端一個延遲載入資源的方式。 如果實體處於已修改狀態,屬性值會載入相關實體,並將這些實體和任何連結標記成未變更。
如果已載入該屬性,則呼叫此方法會讓您重新整理屬性的值。