DataServiceContext.BeginLoadProperty Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 .