다음을 통해 공유


DataServiceQuery.BeginExecute 메서드

데이터 서비스 쿼리를 실행하는 요청을 비동기적으로 보냅니다.

네임스페이스:  System.Data.Services.Client
어셈블리:  Microsoft.Data.Services.Client(Microsoft.Data.Services.Client.dll)

구문

‘선언
Public Function BeginExecute ( _
    callback As AsyncCallback, _
    state As Object _
) As IAsyncResult
‘사용 방법
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

매개 변수

  • callback
    유형: System.AsyncCallback
    결과를 클라이언트 소비에 사용할 수 있는 경우에 호출할 대리자입니다.
  • state
    유형: System.Object
    콜백에 전달된 사용자 정의 상태 개체입니다.

반환 값

유형: System.IAsyncResult
비동기 작업의 상태를 추적하는 데 사용되는 IAsyncResult 개체입니다.

주의

반환된 IAsyncResult 개체는 비동기 작업이 완료된 시점을 확인하는 데 사용됩니다. 자세한 내용은 비동기 작업(WCF Data Services)을 참조하십시오.

BeginExecute 메서드는 Execute 메서드와 동일한 의미 체계를 사용하지만 BeginExecute는 서비스에서 결과를 기다리는 동안 호출로 인해 처리가 차단되지 않도록 비동기적으로 요청을 보냅니다. 제공된 콜백은 표준 시작-끝 비동기 패턴에 따라 쿼리 결과가 검색되면 호출됩니다.

참고 항목

참조

DataServiceQuery 클래스

System.Data.Services.Client 네임스페이스