DataServiceContext.BeginLoadProperty Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 entity
Unchanged, 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 entity
Deleted , ilgili varlıklar duruma yüklenir Unchanged ve varlıklar arasındaki bağlantılar durumunda oluşturulur Deleted .