Udostępnij za pośrednictwem


DataServiceContext.BeginLoadProperty Metoda

Definicja

Rozpoczyna operację ładowania wartości określonej właściwości z usługi danych.

Przeciążenia

BeginLoadProperty(Object, String, AsyncCallback, Object)

Asynchronicznie ładuje wartość określonej właściwości z usługi danych.

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

Asynchronicznie ładuje następną stronę powiązanych jednostek z usługi danych przy użyciu dostarczonego obiektu kontynuacji zapytania.

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

Asynchronicznie ładuje stronę powiązanych jednostek z usługi danych przy użyciu podanego identyfikatora URI łącza dalej.

BeginLoadProperty(Object, String, AsyncCallback, Object)

Asynchronicznie ładuje wartość określonej właściwości z usługi danych.

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

Parametry

entity
Object

Jednostka zawierająca właściwość do załadowania.

propertyName
String

Nazwa właściwości określonej jednostki do załadowania.

callback
AsyncCallback

Delegat wywoływany po odebraniu odpowiedzi na żądanie.

state
Object

Obiekt stanu zdefiniowany przez użytkownika, który jest używany do przekazywania danych kontekstowych do metody wywołania zwrotnego.

Zwraca

Element IAsyncResult reprezentujący stan operacji asynchronicznej.

Uwagi

Wywołanie tej metody wywołuje operację sieciową w celu pobrania wartości właściwości. Określona właściwość może być dowolną właściwością jednostki, w tym właściwościami reprezentującymi skojarzenia lub łącza. Jeśli właściwość reprezentuje skojarzenie lub łącze lub odroczone właściwości, wywołanie tej metody zapewnia klientowi sposób lazily ładowania powiązanych zasobów. Jeśli jednostka jest w stanie zmodyfikowanym, wartość właściwości ładuje powiązane jednostki i oznacza je i wszystkie linki jako niezmienione.

Jeśli właściwość jest już załadowana, wywołanie tej metody umożliwia odświeżenie wartości właściwości.

Dotyczy

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

Asynchronicznie ładuje następną stronę powiązanych jednostek z usługi danych przy użyciu dostarczonego obiektu kontynuacji zapytania.

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

Parametry

entity
Object

Jednostka zawierająca właściwość do załadowania.

propertyName
String

Nazwa właściwości określonej jednostki do załadowania.

continuation
DataServiceQueryContinuation

DataServiceQueryContinuation<T> Obiekt reprezentujący następną stronę powiązanych danych jednostki do zwrócenia z usługi danych.

callback
AsyncCallback

Delegowanie do wywoływania, gdy wyniki są dostępne do użycia przez klienta.

state
Object

Obiekt stanu zdefiniowany przez użytkownika przekazany do wywołania zwrotnego.

Zwraca

Element IAsyncResult reprezentujący stan operacji.

Uwagi

Podany DataServiceQueryContinuation<T> obiekt zawiera identyfikator URI, który po wykonaniu zwraca następną stronę danych w wyniku zapytania.

Dotyczy

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

Asynchronicznie ładuje stronę powiązanych jednostek z usługi danych przy użyciu podanego identyfikatora URI łącza dalej.

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

Parametry

entity
Object

Jednostka zawierająca właściwość do załadowania.

propertyName
String

Nazwa właściwości określonej jednostki do załadowania.

nextLinkUri
Uri

Identyfikator URI użyty do załadowania następnej strony wyników.

callback
AsyncCallback

Delegowanie do wywoływania, gdy wyniki są dostępne do użycia przez klienta.

state
Object

Obiekt stanu zdefiniowany przez użytkownika przekazany do wywołania zwrotnego.

Zwraca

IAsyncResult Obiekt używany do śledzenia stanu operacji asynchronicznej.

Uwagi

Gdy entity element znajduje się w Unchanged stanie lub Modified , powiązane jednostki są ładowane w Unchanged stanie, a linki między jednostkami są również tworzone w Unchanged stanie.

Gdy entity jest w Deleted stanie, powiązane jednostki są ładowane w Unchanged stanie, a linki między jednostkami są tworzone w Deleted stanie.

Dotyczy