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 zum Laden des Werts der angegebenen Eigenschaft vom Datendienst.
Überlädt
BeginLoadProperty(Object, String, AsyncCallback, Object) |
Lädt den Wert der angegebenen Eigenschaft vom Datendienst asynchron. |
BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object) |
Lädt asynchron die nächste Seite der verknüpften Entitäten vom Datendienst mit dem angegebenen Abfragefortsetzungsobjekt. |
BeginLoadProperty(Object, String, Uri, AsyncCallback, Object) |
Lädt asynchron mit dem angegebenen nächsten Link-URI eine Seite der verknüpften Entitäten vom Datendienst. |
BeginLoadProperty(Object, String, AsyncCallback, Object)
Lädt den Wert der angegebenen Eigenschaft vom Datendienst asynchron.
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 in der zu ladenden Entität.
- callback
- AsyncCallback
Der aufgerufene Delegierte, wenn eine Antwort auf die Anforderung empfangen wird.
- state
- Object
Das benutzerdefinierte Statusobjekt, das zur Übergabe von Kontextdaten an die Rückrufmethode zu verwendet wird.
Gibt zurück
Ein IAsyncResult
zur Darstellung des Status eines asynchronen Vorgangs.
Hinweise
Der Aufruf dieser Methode ruft einen Netzwerkvorgang auf, um den Wert einer Eigenschaft abzurufen. Die angegebene Eigenschaft ist möglicherweise eine der Eigenschaften einer Entität, einschließlich Eigenschaften, die Zuordnungen oder Links darstellen. Wenn die Eigenschaft eine Zuordnung oder einen Link oder eine verzögerte Eigenschaft darstellt, erhät der Client durch den Aufruf dieser Methode eine Möglichkeit, verwandte Ressourcen langsamer zu laden. Wenn die Entität den Status Geändert aufweist, lädt der Eigenschaftswert verknüpfte Entitäten und markiert diese und Links als unverändert.
Wenn die Eigenschaft bereits geladen wird, 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 der verknüpften Entitäten vom Datendienst mit dem angegebenen Abfragefortsetzungsobjekt.
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 in der zu ladenden Entität.
- continuation
- DataServiceQueryContinuation
Ein DataServiceQueryContinuation<T>-Objekt, das die nächste Seite der zugehörigen Daten darstellt, die vom Datendienst zurückgegeben werden.
- callback
- AsyncCallback
Delegat, der aufgerufen werden soll, wenn Ergebnisse für die Verwendung durch den Client verfügbar sind.
- state
- Object
Benutzerdefiniertes Statusobjekt, das an den Rückruf übergeben wird.
Gibt zurück
IAsyncResult für den Status des Vorgangs.
Hinweise
Das angegebene DataServiceQueryContinuation<T>-Objekt enthält den URI der bei Ausführung die nächste Seite der Daten im Abfrageergebnis zurück.
Gilt für:
BeginLoadProperty(Object, String, Uri, AsyncCallback, Object)
Lädt asynchron mit dem angegebenen nächsten Link-URI eine Seite der verknüpften Entitäten vom Datendienst.
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 in der zu ladenden Entität.
- nextLinkUri
- Uri
Der URI, der verwendet wurde, um die nächste Ergebnisse-Seite zu laden.
- callback
- AsyncCallback
Delegat, der aufgerufen werden soll, wenn Ergebnisse für die Verwendung durch den Client verfügbar sind.
- state
- Object
Benutzerdefiniertes Statusobjekt, das an den Rückruf übergeben wird.
Gibt zurück
Ein IAsyncResult-Objekt, das verwendet wird, um den Status des asynchronen Vorgangs nachzuverfolgen.
Hinweise
Wenn entity
den Status Unchanged oder Modified aufweist werden die zugehörigen Entitäten im Status Unchanged geladen, und die Links zwischen den Entities werden auch im Zustand Unchanged erstellt.
Ist entity
im Status Deleted werden die zugehörigen Entities mit dem Status Unchanged geladen, und die Links zwischen den Entities werden im Zustand Deleted erstellt.