DomainClient.BeginQuery Method
[WCF RIA Services Version 1 Service Pack 2 is compatible with either .NET framework 4 or .NET Framework 4.5, and with either Silverlight 4 or Silverlight 5.]
Executes an asynchronous query operation.
Namespace: System.ServiceModel.DomainServices.Client
Assembly: System.ServiceModel.DomainServices.Client (in System.ServiceModel.DomainServices.Client.dll)
Syntax
'Declaration
Public Function BeginQuery ( _
query As EntityQuery, _
callback As AsyncCallback, _
userState As Object _
) As IAsyncResult
'Usage
Dim instance As DomainClient
Dim query As EntityQuery
Dim callback As AsyncCallback
Dim userState As Object
Dim returnValue As IAsyncResult
returnValue = instance.BeginQuery(query, _
callback, userState)
public IAsyncResult BeginQuery(
EntityQuery query,
AsyncCallback callback,
Object userState
)
public:
IAsyncResult^ BeginQuery(
EntityQuery^ query,
AsyncCallback^ callback,
Object^ userState
)
member BeginQuery :
query:EntityQuery *
callback:AsyncCallback *
userState:Object -> IAsyncResult
public function BeginQuery(
query : EntityQuery,
callback : AsyncCallback,
userState : Object
) : IAsyncResult
Parameters
- query
Type: System.ServiceModel.DomainServices.Client.EntityQuery
The query to invoke.
- callback
Type: System.AsyncCallback
The callback to invoke when the query has been executed.
- userState
Type: System.Object
Optional user state associated with this operation.
Return Value
Type: System.IAsyncResult
An asynchronous result that identifies this query.
Exceptions
Exception | Condition |
---|---|
[ArgumentNullException] | query or callback is nulla null reference (Nothing in Visual Basic). |
Remarks
Queries with side-effects may be invoked differently. For example, clients that invoke a domain service over HTTP may use POST requests for queries with side-effects, while GET may be used otherwise.