DataServiceQuery.BeginExecute(AsyncCallback, Object) 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.
Invia in modo asincrono una richiesta per eseguire la query del servizio dati.
public:
IAsyncResult ^ BeginExecute(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginExecute (AsyncCallback callback, object state);
override this.BeginExecute : AsyncCallback * obj -> IAsyncResult
member this.BeginExecute : AsyncCallback * obj -> IAsyncResult
Public Function BeginExecute (callback As AsyncCallback, state As Object) As IAsyncResult
Parametri
- 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
L'oggetto IAsyncResult restituito viene utilizzato per determinare se è stata completata l'operazione asincrona. Per altre informazioni, vedere Operazioni asincrone.
Il metodo BeginExecute utilizza la stessa semantica del metodo Execute, tuttavia il metodo BeginExecute invia la richiesta in modo asincrono in modo che la chiamata non blocchi l'elaborazione durante l'attesa dei risultati dal servizio. In base al modello asincrono Begin-End standard, il callback fornito viene richiamato in fase di recupero dei risultati della query.