DataServiceContext.BeginLoadProperty Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.