다음을 통해 공유


DataServiceContext.BeginExecuteBatch 메서드

쿼리 그룹을 일괄 처리로 데이터 서비스에 비동기적으로 전송합니다.

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

구문

‘선언
Public Function BeginExecuteBatch ( _
    callback As AsyncCallback, _
    state As Object, _
    ParamArray queries As DataServiceRequest() _
) As IAsyncResult
‘사용 방법
Dim instance As DataServiceContext
Dim callback As AsyncCallback
Dim state As Object
Dim queries As DataServiceRequest()
Dim returnValue As IAsyncResult

returnValue = instance.BeginExecuteBatch(callback, _
    state, queries)
public IAsyncResult BeginExecuteBatch(
    AsyncCallback callback,
    Object state,
    params DataServiceRequest[] queries
)
public:
IAsyncResult^ BeginExecuteBatch(
    AsyncCallback^ callback, 
    Object^ state, 
    ... array<DataServiceRequest^>^ queries
)
member BeginExecuteBatch : 
        callback:AsyncCallback * 
        state:Object * 
        queries:DataServiceRequest[] -> IAsyncResult 
public function BeginExecuteBatch(
    callback : AsyncCallback, 
    state : Object, 
    ... queries : DataServiceRequest[]
) : IAsyncResult

매개 변수

  • callback
    유형: System.AsyncCallback
    일괄 처리 요청에 대한 응답을 받은 경우에 호출되는 대리자입니다.
  • state
    유형: System.Object
    콜백 메서드에 컨텍스트 데이터를 전달하는 데 사용되는 사용자 정의 상태 개체입니다.

반환 값

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

주의

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

쿼리는 DataServiceRequest<TElement> 인스턴스로 지정됩니다. 전체 일괄 처리 요청의 응답을 나타내는 DataServiceResponse를 반환합니다. 개별 쿼리 응답은 DataServiceResponse 인스턴스를 열거하여 액세스할 수 있는 DataServiceResponse 개체로 표현됩니다.

이 메서드가 반환되면 일괄 처리 요청에 대한 모든 HTTP 응답을 네트워크 스트림에서 읽었지만 응답이 처리되지 않은 것입니다. 응답의 지정된 엔터티가 열거될 때까지 이 엔터티에 대해 ID 확인 또는 개체 구체화가 수행되지 않습니다.

참고 항목

참조

DataServiceContext 클래스

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