DataServiceContext.BeginLoadProperty Metodo

Definizione

Avvia l'operazione per caricare il valore della proprietà specificata dal servizio dati.

Overload

Nome Descrizione
BeginLoadProperty(Object, String, AsyncCallback, Object)

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

BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object)

Carica in modo asincrono la pagina successiva di entità correlate dal servizio dati usando l'oggetto di continuazione query fornito.

BeginLoadProperty(Object, String, Uri, AsyncCallback, Object)

Carica in modo asincrono una pagina di entità correlate dal servizio dati usando l'URI di collegamento successivo fornito.

BeginLoadProperty(Object, String, AsyncCallback, Object)

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

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

Parametri

entity
Object

Entità che contiene la proprietà da caricare.

propertyName
String

Nome della proprietà sull'entità specificata da caricare.

callback
AsyncCallback

Delegato chiamato quando viene ricevuta una risposta alla richiesta.

state
Object

Oggetto di stato definito dall'utente utilizzato per passare i dati di contesto al metodo di callback.

Valori restituiti

Oggetto IAsyncResult che rappresenta lo stato dell'operazione asincrona.

Commenti

La chiamata a questo metodo richiama un'operazione di rete per recuperare il valore di una proprietà. La proprietà specificata può essere una delle proprietà di un'entità, incluse le proprietà che rappresentano associazioni o collegamenti. Se la proprietà rappresenta un'associazione o un collegamento o una proprietà posticipata, la chiamata a questo metodo consente al client di caricare in modo differito le risorse correlate. Se l'entità è nello stato modificato, il valore della proprietà carica le entità correlate e le contrassegna e tutti i collegamenti come invariati.

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

Si applica a

BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object)

Carica in modo asincrono la pagina successiva di entità correlate dal servizio dati usando l'oggetto di continuazione query fornito.

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

Parametri

entity
Object

Entità che contiene la proprietà da caricare.

propertyName
String

Nome della proprietà dell'entità specificata da caricare.

continuation
DataServiceQueryContinuation

Oggetto DataServiceQueryContinuation<T> che rappresenta la pagina successiva di dati di entità correlati da restituire dal servizio dati.

callback
AsyncCallback

Delegare per richiamare quando i risultati sono disponibili per l'utilizzo del client.

state
Object

Oggetto di stato definito dall'utente passato al callback.

Valori restituiti

Oggetto IAsyncResult che rappresenta lo stato dell'operazione.

Commenti

L'oggetto fornito DataServiceQueryContinuation<T> contiene l'URI che, quando eseguito, restituisce la pagina successiva dei dati nel risultato della query.

Si applica a

BeginLoadProperty(Object, String, Uri, AsyncCallback, Object)

Carica in modo asincrono una pagina di entità correlate dal servizio dati usando l'URI di collegamento successivo fornito.

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

Parametri

entity
Object

Entità che contiene la proprietà da caricare.

propertyName
String

Nome della proprietà dell'entità specificata da caricare.

nextLinkUri
Uri

URI utilizzato per caricare la pagina dei risultati successiva.

callback
AsyncCallback

Delegare per richiamare quando i risultati sono disponibili per l'utilizzo del client.

state
Object

Oggetto di stato definito dall'utente passato al callback.

Valori restituiti

Oggetto IAsyncResult utilizzato per tenere traccia dello stato dell'operazione asincrona.

Commenti

Quando entity si trova in uno Unchanged stato o Modified , le entità correlate vengono caricate nello Unchanged stato e anche i collegamenti tra le entità vengono creati in uno Unchanged stato.

Quando entity si trova in uno Deleted stato, le entità correlate vengono caricate nello Unchanged stato e i collegamenti tra le entità vengono creati nello Deleted stato .

Si applica a