DataServiceContext.BeginLoadProperty Methode

Definitie

Hiermee wordt de bewerking gestart om de waarde van de opgegeven eigenschap van de gegevensservice te laden.

Overloads

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

Laad de waarde van de opgegeven eigenschap asynchroon vanuit de gegevensservice.

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

Laadt asynchroon de volgende pagina met gerelateerde entiteiten uit de gegevensservice met behulp van het opgegeven queryvervolgobject.

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

Asynchroon laadt een pagina met gerelateerde entiteiten uit de gegevensservice met behulp van de opgegeven volgende koppelings-URI.

BeginLoadProperty(Object, String, AsyncCallback, Object)

Laad de waarde van de opgegeven eigenschap asynchroon vanuit de gegevensservice.

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

Parameters

entity
Object

De entiteit die de eigenschap bevat die moet worden geladen.

propertyName
String

De naam van de eigenschap op de opgegeven entiteit die moet worden geladen.

callback
AsyncCallback

De gemachtigde die wordt aangeroepen wanneer een antwoord op de aanvraag wordt ontvangen.

state
Object

Het door de gebruiker gedefinieerde statusobject dat wordt gebruikt om contextgegevens door te geven aan de callback-methode.

Retouren

Een IAsyncResult die de status van de asynchrone bewerking vertegenwoordigt.

Opmerkingen

Als u deze methode aanroept, wordt een netwerkbewerking aangeroepen om de waarde van een eigenschap op te halen. De opgegeven eigenschap kan een van de eigenschappen van een entiteit zijn, inclusief eigenschappen die koppelingen of koppelingen vertegenwoordigen. Als de eigenschap een koppeling of koppeling of een uitgestelde eigenschap vertegenwoordigt, biedt het aanroepen van deze methode de client een manier om gerelateerde resources te lazily laden. Als de entiteit de gewijzigde status heeft, laadt de eigenschapswaarde gerelateerde entiteiten en markeert deze en eventuele koppelingen als ongewijzigd.

Als de eigenschap al is geladen, kunt u met deze methode de waarde van de eigenschap vernieuwen.

Van toepassing op

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

Laadt asynchroon de volgende pagina met gerelateerde entiteiten uit de gegevensservice met behulp van het opgegeven queryvervolgobject.

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

Parameters

entity
Object

De entiteit die de eigenschap bevat die moet worden geladen.

propertyName
String

De naam van de eigenschap van de opgegeven entiteit die moet worden geladen.

continuation
DataServiceQueryContinuation

Een DataServiceQueryContinuation<T> object dat de volgende pagina met gerelateerde entiteitsgegevens vertegenwoordigt die moeten worden geretourneerd door de gegevensservice.

callback
AsyncCallback

Delegeren om aan te roepen wanneer resultaten beschikbaar zijn voor clientverbruik.

state
Object

Door de gebruiker gedefinieerd statusobject doorgegeven aan de callback.

Retouren

Een IAsyncResult die de status van de bewerking aangeeft.

Opmerkingen

Het opgegeven DataServiceQueryContinuation<T> object bevat de URI die, wanneer deze wordt uitgevoerd, de volgende pagina met gegevens in het queryresultaat retourneert.

Van toepassing op

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

Asynchroon laadt een pagina met gerelateerde entiteiten uit de gegevensservice met behulp van de opgegeven volgende koppelings-URI.

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

Parameters

entity
Object

De entiteit die de eigenschap bevat die moet worden geladen.

propertyName
String

De naam van de eigenschap van de opgegeven entiteit die moet worden geladen.

nextLinkUri
Uri

De URI die wordt gebruikt om de volgende resultatenpagina te laden.

callback
AsyncCallback

Delegeren om aan te roepen wanneer resultaten beschikbaar zijn voor clientverbruik.

state
Object

Door de gebruiker gedefinieerd statusobject doorgegeven aan de callback.

Retouren

Een IAsyncResult object dat wordt gebruikt om de status van de asynchrone bewerking bij te houden.

Opmerkingen

Wanneer entity zich in een Unchanged of Modified een status bevindt, worden de gerelateerde entiteiten geladen in de Unchanged status en worden de koppelingen tussen de entiteiten ook in een Unchanged status gemaakt.

Wanneer entity zich in een Deleted status bevindt, worden de gerelateerde entiteiten geladen in de Unchanged status en worden de koppelingen tussen de entiteiten gemaakt in de Deleted status.

Van toepassing op