DataServiceContext.BeginLoadProperty Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zahájí operaci načtení hodnoty zadané vlastnosti z datové služby.
Přetížení
BeginLoadProperty(Object, String, AsyncCallback, Object) |
Asynchronně načte hodnotu zadané vlastnosti z datové služby. |
BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object) |
Asynchronně načte další stránku souvisejících entit z datové služby pomocí zadaného objektu pokračování dotazu. |
BeginLoadProperty(Object, String, Uri, AsyncCallback, Object) |
Asynchronně načte stránku souvisejících entit z datové služby pomocí zadaného identifikátoru URI dalšího odkazu. |
BeginLoadProperty(Object, String, AsyncCallback, Object)
Asynchronně načte hodnotu zadané vlastnosti z datové služby.
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
Entita obsahující vlastnost, která se má načíst.
- propertyName
- String
Název vlastnosti u zadané entity, která se má načíst.
- callback
- AsyncCallback
Delegát volal při přijetí odpovědi na požadavek.
- state
- Object
Objekt stavu definovaný uživatelem, který se používá k předávání kontextových dat do metody zpětného volání.
Návraty
Představuje IAsyncResult
stav asynchronní operace.
Poznámky
Voláním této metody vyvoláte síťovou operaci, která načte hodnotu vlastnosti. Zadaná vlastnost může být libovolná z vlastností entity, včetně vlastností, které představují přidružení nebo propojení. Pokud vlastnost představuje přidružení nebo odkaz nebo odloženou vlastnost, volání této metody poskytuje klientovi způsob, jak líně načíst související prostředky. Pokud je entita v upraveném stavu, hodnota vlastnosti načte související entity a označí je a všechny odkazy jako nezměněné.
Pokud je vlastnost již načtena, volání této metody umožňuje aktualizovat hodnotu vlastnosti.
Platí pro
BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object)
Asynchronně načte další stránku souvisejících entit z datové služby pomocí zadaného objektu pokračování dotazu.
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
Entita obsahující vlastnost, která se má načíst.
- propertyName
- String
Název vlastnosti zadané entity, která se má načíst.
- continuation
- DataServiceQueryContinuation
Objekt DataServiceQueryContinuation<T> , který představuje další stránku souvisejících dat entity, která se má vrátit z datové služby.
- callback
- AsyncCallback
Delegování vyvolá, když jsou k dispozici výsledky pro využití klienta.
- state
- Object
Objekt stavu definovaný uživatelem předaný zpětnému volání.
Návraty
Představuje IAsyncResult stav operace.
Poznámky
Zadaný DataServiceQueryContinuation<T> objekt obsahuje identifikátor URI, který při spuštění vrátí další stránku dat ve výsledku dotazu.
Platí pro
BeginLoadProperty(Object, String, Uri, AsyncCallback, Object)
Asynchronně načte stránku souvisejících entit z datové služby pomocí zadaného identifikátoru URI dalšího odkazu.
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
Entita obsahující vlastnost, která se má načíst.
- propertyName
- String
Název vlastnosti zadané entity, která se má načíst.
- nextLinkUri
- Uri
Identifikátor URI použitý k načtení další stránky výsledků
- callback
- AsyncCallback
Delegování vyvolá, když jsou k dispozici výsledky pro využití klienta.
- state
- Object
Objekt stavu definovaný uživatelem předaný zpětnému volání.
Návraty
Objekt IAsyncResult , který se používá ke sledování stavu asynchronní operace.
Poznámky
Pokud entity
je ve Unchanged stavu nebo Modified , jsou související entity načteny ve Unchanged stavu a propojení mezi entitami jsou také vytvořena ve Unchanged stavu.
Pokud entity
jsou ve stavu, načtou Deleted se související entity ve Unchanged stavu a propojení mezi entitami se vytvoří ve Deleted stavu.