DataServiceContext.BeginLoadProperty Methode

Definition

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.

Gilt für: