Sdílet prostřednictvím


DataServiceContext.BeginLoadProperty Metoda

Definice

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.

Platí pro