Aracılığıyla paylaş


DataServiceContext.BeginLoadProperty Yöntem

Tanım

Belirtilen özelliğin değerini veri hizmetinden yüklemek için işlemi başlatır.

Aşırı Yüklemeler

BeginLoadProperty(Object, String, AsyncCallback, Object)

Veri hizmetinden belirtilen özelliğin değerini zaman uyumsuz olarak yükler.

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

Sağlanan sorgu devamlılık nesnesini kullanarak veri hizmetinden ilgili varlıkların sonraki sayfasını zaman uyumsuz olarak yükler.

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

Sağlanan sonraki bağlantı URI'sini kullanarak veri hizmetinden ilgili varlıkların bir sayfasını zaman uyumsuz olarak yükler.

BeginLoadProperty(Object, String, AsyncCallback, Object)

Veri hizmetinden belirtilen özelliğin değerini zaman uyumsuz olarak yükler.

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

Parametreler

entity
Object

Yükleneceği özelliği içeren varlık.

propertyName
String

Yükleneceği belirtilen varlık üzerindeki özelliğin adı.

callback
AsyncCallback

İstek için bir yanıt alındığında temsilci aradı.

state
Object

Bağlam verilerini geri çağırma yöntemine geçirmek için kullanılan kullanıcı tanımlı durum nesnesi.

Döndürülenler

IAsyncResult Zaman uyumsuz işlemin durumunu temsil eden bir.

Açıklamalar

Bu yöntemin çağrılması, bir özelliğin değerini almak için bir ağ işlemi çağırır. Belirtilen özellik, ilişkilendirmeleri veya bağlantıları temsil eden özellikler de dahil olmak üzere varlık üzerindeki özelliklerden herhangi biri olabilir. Özellik bir ilişkilendirmeyi veya bağlantıyı ya da ertelenmiş bir özelliği temsil ederse, bu yöntemin çağrılması istemciye ilgili kaynakları gizlice yüklemenin bir yolunu sağlar. Varlık değiştirilmiş durumdaysa, özellik değeri ilgili varlıkları yükler ve bunları ve tüm bağlantıları değişmemiş olarak işaretler.

Özellik zaten yüklüyse, bu yöntemi çağırmak özelliğin değerini yenilemenize olanak tanır.

Şunlara uygulanır

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

Sağlanan sorgu devamlılık nesnesini kullanarak veri hizmetinden ilgili varlıkların sonraki sayfasını zaman uyumsuz olarak yükler.

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

Parametreler

entity
Object

Yükleneceği özelliği içeren varlık.

propertyName
String

Yükleneceği belirtilen varlığın özelliğinin adı.

continuation
DataServiceQueryContinuation

Veri DataServiceQueryContinuation<T> hizmetinden döndürülecek ilgili varlık verilerinin sonraki sayfasını temsil eden nesne.

callback
AsyncCallback

İstemci tüketimi için sonuçlar kullanılabilir olduğunda çağrılacak temsilci.

state
Object

Geri çağırmaya geçirilen kullanıcı tanımlı durum nesnesi.

Döndürülenler

IAsyncResult İşlemin durumunu temsil eden bir.

Açıklamalar

Sağlanan DataServiceQueryContinuation<T> nesne, yürütüldüğünde sorgu sonucunda bir sonraki veri sayfasını döndüren URI'yi içerir.

Şunlara uygulanır

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

Sağlanan sonraki bağlantı URI'sini kullanarak veri hizmetinden ilgili varlıkların bir sayfasını zaman uyumsuz olarak yükler.

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

Parametreler

entity
Object

Yükleneceği özelliği içeren varlık.

propertyName
String

Yükleneceği belirtilen varlığın özelliğinin adı.

nextLinkUri
Uri

Sonraki sonuçlar sayfasını yüklemek için kullanılan URI.

callback
AsyncCallback

İstemci tüketimi için sonuçlar kullanılabilir olduğunda çağrılacak temsilci.

state
Object

Geri çağırmaya geçirilen kullanıcı tanımlı durum nesnesi.

Döndürülenler

IAsyncResult Zaman uyumsuz işlemin durumunu izlemek için kullanılan nesne.

Açıklamalar

veya Modified durumundayken entityUnchanged, ilgili varlıklar durumunda yüklenir Unchanged ve varlıklar arasındaki bağlantılar da bir Unchanged durumda oluşturulur.

bir durumda olduğunda entityDeleted , ilgili varlıklar duruma yüklenir Unchanged ve varlıklar arasındaki bağlantılar durumunda oluşturulur Deleted .

Şunlara uygulanır