Freigeben über


DataServiceContext.BeginLoadProperty-Methode (Object, String, AsyncCallback, Object)

Lädt den Wert der angegebenen Eigenschaft vom Datendienst asynchron.

Namespace:  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Syntax

'Declaration
Public Function BeginLoadProperty ( _
    entity As Object, _
    propertyName As String, _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
'Usage
Dim instance As DataServiceContext
Dim entity As Object
Dim propertyName As String
Dim callback As AsyncCallback
Dim state As Object
Dim returnValue As IAsyncResult

returnValue = instance.BeginLoadProperty(entity, _
    propertyName, callback, state)
public IAsyncResult BeginLoadProperty(
    Object entity,
    string propertyName,
    AsyncCallback callback,
    Object state
)
public:
IAsyncResult^ BeginLoadProperty(
    Object^ entity, 
    String^ propertyName, 
    AsyncCallback^ callback, 
    Object^ state
)
member BeginLoadProperty : 
        entity:Object * 
        propertyName:string * 
        callback:AsyncCallback * 
        state:Object -> IAsyncResult 
public function BeginLoadProperty(
    entity : Object, 
    propertyName : String, 
    callback : AsyncCallback, 
    state : Object
) : IAsyncResult

Parameter

  • entity
    Typ: System.Object
    Die Entität, die die zu ladende Eigenschaft enthält.
  • propertyName
    Typ: System.String
    Der Name der Eigenschaft in der zu ladenden Entität.
  • callback
    Typ: System.AsyncCallback
    Der aufgerufene Delegierte, wenn eine Antwort auf die Anforderung empfangen wird.
  • state
    Typ: System.Object
    Das benutzerdefinierte Statusobjekt, das zur Übergabe von Kontextdaten an die Rückrufmethode zu verwendet wird.

Rückgabewert

Typ: System.IAsyncResult
IAsyncResult zum Status des 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.

Siehe auch

Verweis

DataServiceContext Klasse

BeginLoadProperty-Überladung

System.Data.Services.Client-Namespace