Condividi tramite


Metodo DataServiceContext.BeginLoadProperty (Object, String, AsyncCallback, Object)

Carica in modo asincrono il valore della proprietà specificata dal servizio dati.

Spazio dei nomi  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Sintassi

'Dichiarazione
Public Function BeginLoadProperty ( _
    entity As Object, _
    propertyName As String, _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
'Utilizzo
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

Parametri

  • entity
    Tipo: System.Object
    Entità contenente la proprietà da caricare.
  • propertyName
    Tipo: System.String
    Nome della proprietà nell'entità specificata da caricare.
  • callback
    Tipo: System.AsyncCallback
    Delegato chiamato in caso di ricezione di una risposta alla richiesta.
  • state
    Tipo: System.Object
    Oggetto stato definito dall'utente utilizzato per passare dati del contesto al metodo di callback.

Valore restituito

Tipo: System.IAsyncResult
Oggetto IAsyncResult che rappresenta lo stato dell'operazione asincrona.

Osservazioni

La chiamata di questo metodo richiama un'operazione di rete per recuperare il valore di una proprietà. La proprietà specificata può essere una qualsiasi proprietà in un'entità, incluse le proprietà che rappresentano associazioni o collegamenti. Se la proprietà rappresenta un'associazione o un collegamento oppure una proprietà posticipata, la chiamata di questo metodo fornisce al client un metodo per caricare in ritardo le risorse correlate. Se l'entità è nello stato modificato, il valore della proprietà carica entità correlate contrassegnandole insieme a eventuali collegamenti come non modificate.

Se la proprietà è già caricata, la chiamata di questo metodo consente di aggiornare il valore della proprietà.

Vedere anche

Riferimento

DataServiceContext Classe

Overload BeginLoadProperty

Spazio dei nomi System.Data.Services.Client