Share via


DataServiceContext.BeginLoadProperty Metode

Definisi

Memulai operasi untuk memuat nilai properti yang ditentukan dari layanan data.

Overload

BeginLoadProperty(Object, String, AsyncCallback, Object)

Secara asinkron memuat nilai properti yang ditentukan dari layanan data.

BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object)

Secara asinkron memuat halaman berikutnya dari entitas terkait dari layanan data dengan menggunakan objek kelanjutan kueri yang disediakan.

BeginLoadProperty(Object, String, Uri, AsyncCallback, Object)

Secara asinkron memuat halaman entitas terkait dari layanan data dengan menggunakan URI tautan berikutnya yang disediakan.

BeginLoadProperty(Object, String, AsyncCallback, Object)

Secara asinkron memuat nilai properti yang ditentukan dari layanan data.

public:
 IAsyncResult ^ BeginLoadProperty(System::Object ^ entity, System::String ^ propertyName, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadProperty (object entity, string propertyName, AsyncCallback callback, object state);
member this.BeginLoadProperty : obj * string * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadProperty (entity As Object, propertyName As String, callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

entity
Object

Entitas yang berisi properti yang akan dimuat.

propertyName
String

Nama properti pada entitas yang ditentukan untuk dimuat.

callback
AsyncCallback

Delegasi dipanggil saat respons terhadap permintaan diterima.

state
Object

Objek status yang ditentukan pengguna yang digunakan untuk meneruskan data konteks ke metode panggilan balik.

Mengembalikan

IAsyncResult Yang mewakili status operasi asinkron.

Keterangan

Memanggil metode ini memanggil operasi jaringan untuk mengambil nilai properti. Properti yang ditentukan mungkin salah satu properti pada entitas, termasuk properti yang mewakili asosiasi atau tautan. Jika properti mewakili asosiasi atau tautan atau properti yang ditangguhkan, memanggil metode ini memberi klien cara untuk memuat sumber daya terkait dengan malas. Jika entitas dalam status dimodifikasi, nilai properti memuat entitas terkait dan menandainya dan tautan apa pun sebagai tidak berubah.

Jika properti sudah dimuat, memanggil metode ini memungkinkan Anda menyegarkan nilai properti.

Berlaku untuk

BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object)

Secara asinkron memuat halaman berikutnya dari entitas terkait dari layanan data dengan menggunakan objek kelanjutan kueri yang disediakan.

public:
 IAsyncResult ^ BeginLoadProperty(System::Object ^ entity, System::String ^ propertyName, System::Data::Services::Client::DataServiceQueryContinuation ^ continuation, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadProperty (object entity, string propertyName, System.Data.Services.Client.DataServiceQueryContinuation continuation, AsyncCallback callback, object state);
member this.BeginLoadProperty : obj * string * System.Data.Services.Client.DataServiceQueryContinuation * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadProperty (entity As Object, propertyName As String, continuation As DataServiceQueryContinuation, callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

entity
Object

Entitas yang berisi properti yang akan dimuat.

propertyName
String

Nama properti entitas yang ditentukan untuk dimuat.

continuation
DataServiceQueryContinuation

Objek DataServiceQueryContinuation<T> yang mewakili halaman berikutnya dari data entitas terkait untuk dikembalikan dari layanan data.

callback
AsyncCallback

Delegasikan untuk memanggil saat hasil tersedia untuk konsumsi klien.

state
Object

Objek status yang ditentukan pengguna diteruskan ke panggilan balik.

Mengembalikan

IAsyncResult Yang mewakili status operasi.

Keterangan

Objek yang disediakan DataServiceQueryContinuation<T> berisi URI yang, saat dijalankan, mengembalikan halaman data berikutnya dalam hasil kueri.

Berlaku untuk

BeginLoadProperty(Object, String, Uri, AsyncCallback, Object)

Secara asinkron memuat halaman entitas terkait dari layanan data dengan menggunakan URI tautan berikutnya yang disediakan.

public:
 IAsyncResult ^ BeginLoadProperty(System::Object ^ entity, System::String ^ propertyName, Uri ^ nextLinkUri, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadProperty (object entity, string propertyName, Uri nextLinkUri, AsyncCallback callback, object state);
member this.BeginLoadProperty : obj * string * Uri * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadProperty (entity As Object, propertyName As String, nextLinkUri As Uri, callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

entity
Object

Entitas yang berisi properti yang akan dimuat.

propertyName
String

Nama properti entitas yang ditentukan untuk dimuat.

nextLinkUri
Uri

URI yang digunakan untuk memuat halaman hasil berikutnya.

callback
AsyncCallback

Delegasikan untuk memanggil saat hasil tersedia untuk konsumsi klien.

state
Object

Objek status yang ditentukan pengguna diteruskan ke panggilan balik.

Mengembalikan

Objek IAsyncResult yang digunakan untuk melacak status operasi asinkron.

Keterangan

Ketika entity berada dalam status Unchanged atau Modified , entitas terkait dimuat dalam Unchanged status , dan tautan antara entitas juga dibuat dalam status Unchanged .

Ketika entity berada dalam status Deleted , entitas terkait dimuat dalam Unchanged status , dan tautan antara entitas dibuat dalam Deleted status .

Berlaku untuk