Freigeben über


DataServiceContext.BeginLoadProperty Methode

Definition

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.

Gilt für: