Condividi tramite


Metodo DataServiceContext.BeginExecute<TElement> (Uri, AsyncCallback, Object)

Invia in modo asincrono la richiesta in modo che questa chiamata non blocchi l'elaborazione mentre è in attesa dei risultati dal servizio.

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

Sintassi

'Dichiarazione
Public Function BeginExecute(Of TElement) ( _
    requestUri As Uri, _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
'Utilizzo
Dim instance As DataServiceContext
Dim requestUri As Uri
Dim callback As AsyncCallback
Dim state As Object
Dim returnValue As IAsyncResult

returnValue = instance.BeginExecute(requestUri, _
    callback, state)
public IAsyncResult BeginExecute<TElement>(
    Uri requestUri,
    AsyncCallback callback,
    Object state
)
public:
generic<typename TElement>
IAsyncResult^ BeginExecute(
    Uri^ requestUri, 
    AsyncCallback^ callback, 
    Object^ state
)
member BeginExecute : 
        requestUri:Uri * 
        callback:AsyncCallback * 
        state:Object -> IAsyncResult 
JScript non supporta metodi e tipi generici.

Parametri di tipo

  • TElement
    Tipo restituito dalla query.

Parametri

  • requestUri
    Tipo: System.Uri
    URI al quale verrà inviata la richiesta della query.Può essere qualsiasi URI del servizio dati valido e può contenere parametri di query $.
  • 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 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 di Execute. Questo metodo invia tuttavia in modo asincrono la richiesta in modo che la chiamata non blocchi elaborazione mentre è in 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

DataServiceContext Classe

Overload BeginExecute

Spazio dei nomi System.Data.Services.Client

Altre risorse

Procedura: eseguire query asincrone sul servizio dati (WCF Data Services)