Freigeben über


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

Asynchron sendet die Anforderung, damit dieser Aufruf beim Warten auf die Ergebnisse vom Dienst keine Verarbeitung blockiert.

Namespace:  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Syntax

'Declaration
Public Function BeginExecute(Of TElement) ( _
    requestUri As Uri, _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
'Usage
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 unterstützt keine generischen Typen und Methoden.

Typparameter

  • TElement
    Der von der Abfrage zurückgegebene Typ.

Parameter

  • requestUri
    Typ: System.Uri
    Der URI, an den die generierte Abfrage gesendet wird.Der URI kann jeder gültige Datendienst-URI sein. Er kann $ Abfrageparameter enthalten.
  • callback
    Typ: System.AsyncCallback
    Aufruf-Delegierter, wenn Ergebnisse für Clientverbrauch verfügbar sind.
  • state
    Typ: System.Object
    Benutzerdefiniertes Statusobjekt, das an den Rückruf übergeben wird.

Rückgabewert

Typ: System.IAsyncResult
Ein Objekt, das verwendet wird, um den Status vom asynchronen Vorgang nachzuverfolgen.

Hinweise

Das zurückgegebene IAsyncResult-Objekt wird verwendet, um den Abschluss des asynchronen Vorgangs zu ermitteln. Weitere Informationen finden Sie unter Asynchrone Vorgänge (WCF Data Services).

Der Methode BeginExecute verwendet die gleiche Semantik wie Execute. Diese Methode sendet die Anforderung jedoch asynchron, sodass dieser Aufruf beim Warten auf die Ergebnisse vom Dienst keine Verarbeitung blockiert. Nach dem Standardmuster für Beginn/Ende der asynchronen Verarbeitung wird der bereitgestellte Rückruf aufgerufen, wenn Abfrageergebnisse abgerufen werden.

Siehe auch

Verweis

DataServiceContext Klasse

BeginExecute-Überladung

System.Data.Services.Client-Namespace

Andere Ressourcen

Gewusst wie: Ausführen von asynchronen Datendienstabfragen (WCF Data Services)