DataServiceContext.BeginLoadProperty Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Avvia l'operazione per caricare il valore della proprietà specificata dal servizio dati.
Overload
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 tramite l'oggetto di continuazione di query fornito. |
BeginLoadProperty(Object, String, Uri, AsyncCallback, Object) |
Carica in modo asincrono una pagina di entità correlate dal servizio dati tramite l'URI del 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à contenente la proprietà da caricare.
- propertyName
- String
Nome della proprietà nell'entità specificata da caricare.
- callback
- AsyncCallback
Delegato chiamato in caso di ricezione di una risposta alla richiesta.
- state
- Object
Oggetto stato definito dall'utente utilizzato per passare dati del contesto al metodo di callback.
Restituisce
Oggetto IAsyncResult
che rappresenta lo stato dell'operazione asincrona.
Commenti
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à.
Si applica a
BeginLoadProperty(Object, String, DataServiceQueryContinuation, AsyncCallback, Object)
Carica in modo asincrono la pagina successiva di entità correlate dal servizio dati tramite l'oggetto di continuazione di 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à contenente 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 dell'entità correlata da restituire dal servizio dati.
- callback
- AsyncCallback
Delegato da richiamare se sono disponibili risultati per l'utilizzo client.
- state
- Object
Oggetto stato definito dall'utente passato al callback.
Restituisce
Oggetto IAsyncResult che rappresenta lo stato dell'operazione.
Commenti
L'oggetto DataServiceQueryContinuation<T> fornito contiene l'URI che, in caso di esecuzione, restituisce la pagina di dati successiva 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 tramite l'URI del 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à contenente la proprietà da caricare.
- propertyName
- String
Nome della proprietà dell'entità specificata da caricare.
- nextLinkUri
- Uri
URI utilizzato per caricare la pagina di risultati successiva.
- callback
- AsyncCallback
Delegato da richiamare se sono disponibili risultati per l'utilizzo client.
- state
- Object
Oggetto stato definito dall'utente passato al callback.
Restituisce
Oggetto IAsyncResult utilizzato per rilevare lo stato dell'operazione asincrona.
Commenti
Se entity
è in uno stato Unchanged o Modified, le entità correlate vengono caricate in uno stato Unchanged e anche i collegamenti tra le entità vengono creati in uno stato Unchanged.
Se entity
è in uno stato Deleted, le entità correlate vengono caricate in uno stato Unchanged e i collegamenti tra le entità vengono creati in uno stato Deleted.