DataServiceContext.BeginLoadProperty Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Startet den Vorgang, um den Wert der angegebenen Eigenschaft aus dem Datendienst zu laden.
Überlädt
| Name | Beschreibung |
|---|---|
| BeginLoadProperty(Object, String, AsyncCallback, Object) |
Lädt asynchron den Wert der angegebenen Eigenschaft aus dem Datendienst. |
| BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object) |
Lädt asynchron die nächste Seite verwandter Entitäten aus dem Datendienst mithilfe des bereitgestellten Abfragefortsetzungsobjekts. |
| BeginLoadProperty(Object, String, Uri, AsyncCallback, Object) |
Lädt asynchron eine Seite verwandter Entitäten aus dem Datendienst mithilfe des bereitgestellten nächsten Link-URI. |
BeginLoadProperty(Object, String, AsyncCallback, Object)
Lädt asynchron den Wert der angegebenen Eigenschaft aus dem Datendienst.
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
Parameter
- entity
- Object
Die Entität, die die zu ladende Eigenschaft enthält.
- propertyName
- String
Der Name der Eigenschaft für die angegebene Entität, die geladen werden soll.
- callback
- AsyncCallback
Die Stellvertretung, die aufgerufen wird, wenn eine Antwort auf die Anforderung empfangen wird.
- state
- Object
Das benutzerdefinierte Zustandsobjekt, das verwendet wird, um Kontextdaten an die Rückrufmethode zu übergeben.
Gibt zurück
Ein IAsyncResult Wert, der den Status des asynchronen Vorgangs darstellt.
Hinweise
Durch Aufrufen dieser Methode wird ein Netzwerkvorgang aufgerufen, um den Wert einer Eigenschaft abzurufen. Die angegebene Eigenschaft kann eine der Eigenschaften einer Entität sein, einschließlich Eigenschaften, die Zuordnungen oder Verknüpfungen darstellen. Wenn die Eigenschaft eine Zuordnung oder einen Link oder eine verzögerte Eigenschaft darstellt, bietet das Aufrufen dieser Methode dem Client eine Möglichkeit, verwandte Ressourcen lazily zu laden. Wenn sich die Entität im geänderten Zustand befindet, lädt der Eigenschaftswert verwandte Entitäten und markiert sie und alle Verknüpfungen als unverändert.
Wenn die Eigenschaft bereits geladen ist, können Sie durch Aufrufen dieser Methode den Wert der Eigenschaft aktualisieren.
Gilt für:
BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object)
Lädt asynchron die nächste Seite verwandter Entitäten aus dem Datendienst mithilfe des bereitgestellten Abfragefortsetzungsobjekts.
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
Parameter
- entity
- Object
Die Entität, die die zu ladende Eigenschaft enthält.
- propertyName
- String
Der Name der Eigenschaft der angegebenen Entität, die geladen werden soll.
- continuation
- DataServiceQueryContinuation
Ein DataServiceQueryContinuation<T> Objekt, das die nächste Seite verwandter Entitätsdaten darstellt, die vom Datendienst zurückgegeben werden sollen.
- callback
- AsyncCallback
Delegieren, um aufzurufen, wenn Ergebnisse für die Clientnutzung verfügbar sind.
- state
- Object
Benutzerdefiniertes Zustandsobjekt, das an den Rückruf übergeben wird.
Gibt zurück
Ein IAsyncResult Wert, der den Status des Vorgangs darstellt.
Hinweise
Das angegebene DataServiceQueryContinuation<T> Objekt enthält den URI, der beim Ausführen die nächste Datenseite im Abfrageergebnis zurückgibt.
Gilt für:
BeginLoadProperty(Object, String, Uri, AsyncCallback, Object)
Lädt asynchron eine Seite verwandter Entitäten aus dem Datendienst mithilfe des bereitgestellten nächsten Link-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
Parameter
- entity
- Object
Die Entität, die die zu ladende Eigenschaft enthält.
- propertyName
- String
Der Name der Eigenschaft der angegebenen Entität, die geladen werden soll.
- nextLinkUri
- Uri
Der URI, der zum Laden der nächsten Ergebnisseite verwendet wird.
- callback
- AsyncCallback
Delegieren, um aufzurufen, wenn Ergebnisse für die Clientnutzung verfügbar sind.
- state
- Object
Benutzerdefiniertes Zustandsobjekt, das an den Rückruf übergeben wird.
Gibt zurück
Ein IAsyncResult Objekt, das zum Nachverfolgen des Status des asynchronen Vorgangs verwendet wird.
Hinweise
Wenn entity sich ein Unchanged Oder-Zustand Modified befindet, werden die zugehörigen Entitäten in den Unchanged Zustand geladen, und die Verknüpfungen zwischen den Entitäten werden auch in einem Unchanged Zustand erstellt.
Wenn entity sich ein Zustand befindet Deleted , werden die zugehörigen Entitäten in den Unchanged Zustand geladen, und die Verknüpfungen zwischen den Entitäten werden im Deleted Zustand erstellt.