DataServiceContext.BeginLoadProperty Metod

Definition

Påbörjar åtgärden för att läsa in värdet för den angivna egenskapen från datatjänsten.

Överlagringar

Name Description
BeginLoadProperty(Object, String, AsyncCallback, Object)

Läser asynkront in värdet för den angivna egenskapen från datatjänsten.

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

Läser asynkront in nästa sida med relaterade entiteter från datatjänsten med hjälp av det angivna frågefortsättningsobjektet.

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

Läser asynkront in en sida med relaterade entiteter från datatjänsten med hjälp av den angivna nästa länk-URI:n.

BeginLoadProperty(Object, String, AsyncCallback, Object)

Läser asynkront in värdet för den angivna egenskapen från datatjänsten.

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

Parametrar

entity
Object

Entiteten som innehåller egenskapen som ska läsas in.

propertyName
String

Namnet på egenskapen på den angivna entitet som ska läsas in.

callback
AsyncCallback

Ombudet anropade när ett svar på begäran tas emot.

state
Object

Det användardefinierade tillståndsobjektet som används för att skicka kontextdata till motringningsmetoden.

Returer

En IAsyncResult som representerar status för den asynkrona åtgärden.

Kommentarer

Om du anropar den här metoden anropas en nätverksåtgärd för att hämta värdet för en egenskap. Den angivna egenskapen kan vara någon av egenskaperna i en entitet, inklusive egenskaper som representerar associationer eller länkar. Om egenskapen representerar en association eller länk eller en uppskjuten egenskap, ger anrop av den här metoden klienten ett sätt att lazily läsa in relaterade resurser. Om entiteten är i det ändrade tillståndet läser egenskapsvärdet in relaterade entiteter och markerar dem och eventuella länkar som oförändrade.

Om egenskapen redan har lästs in kan du med den här metoden uppdatera värdet för egenskapen.

Gäller för

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

Läser asynkront in nästa sida med relaterade entiteter från datatjänsten med hjälp av det angivna frågefortsättningsobjektet.

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

Parametrar

entity
Object

Entiteten som innehåller egenskapen som ska läsas in.

propertyName
String

Namnet på egenskapen för den angivna entitet som ska läsas in.

continuation
DataServiceQueryContinuation

Ett DataServiceQueryContinuation<T> objekt som representerar nästa sida med relaterade entitetsdata som ska returneras från datatjänsten.

callback
AsyncCallback

Delegera för att anropa när resultat är tillgängliga för klientförbrukning.

state
Object

Användardefinierat tillståndsobjekt som skickas till återanropet.

Returer

En IAsyncResult som representerar åtgärdens status.

Kommentarer

Det angivna DataServiceQueryContinuation<T> objektet innehåller den URI som returnerar nästa sida med data i frågeresultatet när det körs.

Gäller för

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

Läser asynkront in en sida med relaterade entiteter från datatjänsten med hjälp av den angivna nästa länk-URI:n.

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

Parametrar

entity
Object

Entiteten som innehåller egenskapen som ska läsas in.

propertyName
String

Namnet på egenskapen för den angivna entitet som ska läsas in.

nextLinkUri
Uri

Den URI som användes för att läsa in nästa resultatsida.

callback
AsyncCallback

Delegera för att anropa när resultat är tillgängliga för klientförbrukning.

state
Object

Användardefinierat tillståndsobjekt som skickas till återanropet.

Returer

Ett IAsyncResult objekt som används för att spåra status för den asynkrona åtgärden.

Kommentarer

När entity är i ett Unchanged tillstånd Modified läses de relaterade entiteterna in i Unchanged tillståndet och länkarna mellan entiteterna skapas också i ett Unchanged tillstånd.

När entity är i ett Deleted tillstånd läses de relaterade entiteterna in i Unchanged tillståndet och länkarna mellan entiteterna skapas i tillståndet Deleted .

Gäller för