Condividi tramite


Metodo DataServiceQuery.BeginExecute

Invia in modo asincrono una richiesta per eseguire la query del servizio dati.

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

Sintassi

'Dichiarazione
Public Function BeginExecute ( _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
'Utilizzo
Dim instance As DataServiceQuery
Dim callback As AsyncCallback
Dim state As Object
Dim returnValue As IAsyncResult

returnValue = instance.BeginExecute(callback, _
    state)
public IAsyncResult BeginExecute(
    AsyncCallback callback,
    Object state
)
public:
IAsyncResult^ BeginExecute(
    AsyncCallback^ callback, 
    Object^ state
)
member BeginExecute : 
        callback:AsyncCallback * 
        state:Object -> IAsyncResult 
public function BeginExecute(
    callback : AsyncCallback, 
    state : Object
) : IAsyncResult

Parametri

  • callback
    Tipo: System.AsyncCallback
    Delegato da richiamare se sono disponibili risultati per l'utilizzo client.
  • state
    Tipo: System.Object
    Oggetto stato definito dall'utente passato al callback.

Valore restituito

Tipo: System.IAsyncResult
Oggetto IAsyncResult utilizzato per rilevare lo stato dell'operazione asincrona.

Osservazioni

L'oggetto IAsyncResult restituito viene utilizzato per determinare se è stata completata l'operazione asincrona. Per ulteriori informazioni, vedere Operazioni asincrone (WCF Data Services).

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.

Vedere anche

Riferimento

DataServiceQuery Classe

Spazio dei nomi System.Data.Services.Client