DataServiceContext.BeginLoadProperty Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.