Compartir a través de


DataServiceContext.BeginExecute<TElement> Método (Uri, AsyncCallback, Object)

Envía de forma asincrónica la solicitud para que esta llamada no bloquee el procesamiento mientras se esperan los resultados del servicio.

Espacio de nombres:  System.Data.Services.Client
Ensamblado:  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Sintaxis

'Declaración
Public Function BeginExecute(Of TElement) ( _
    requestUri As Uri, _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
'Uso
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 no admite tipos y métodos genéricos.

Parámetros de tipo

  • TElement
    Tipo devuelto por la consulta.

Parámetros

  • requestUri
    Tipo: System.Uri
    URI al que se enviará la solicitud de consulta.El URI puede ser cualquier URI de servicio de datos válido; puede contener parámetros de consulta $.
  • callback
    Tipo: System.AsyncCallback
    Delegado que se va a invocar cuando los resultados estén disponibles para consumo del cliente.
  • state
    Tipo: System.Object
    Objeto de estados definido por el usuario pasado a la devolución de llamada.

Valor devuelto

Tipo: System.IAsyncResult
Objeto que se usa para realizar un seguimiento del estado de la operación asincrónica.

Comentarios

El objeto IAsyncResult devuelto se usa para determinar cuándo se ha completado la operación asincrónica. Para obtener más información, vea Operaciones asincrónicas (WCF Data Services).

El método BeginExecute usa la misma semántica que Execute; sin embargo, este método envía la solicitud de forma asincrónica para que esta llamada no bloquee el procesamiento mientras se esperan los resultados del servicio. Según el modelo asincrónico estándar de inicio y fin, la devolución de llamada proporcionada se invoca cuando se recuperan los resultados de la consulta.

Vea también

Referencia

DataServiceContext Clase

Sobrecarga de BeginExecute

Espacio de nombres System.Data.Services.Client

Otros recursos

Cómo: Ejecutar consultas de servicio de datos asincrónicos (WCF Data Services)