DataServiceContext.BeginExecuteBatch 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
쿼리 그룹을 일괄적으로 데이터 서비스에 비동기적으로 제출합니다.
public:
IAsyncResult ^ BeginExecuteBatch(AsyncCallback ^ callback, System::Object ^ state, ... cli::array <System::Data::Services::Client::DataServiceRequest ^> ^ queries);
public IAsyncResult BeginExecuteBatch (AsyncCallback callback, object state, params System.Data.Services.Client.DataServiceRequest[] queries);
member this.BeginExecuteBatch : AsyncCallback * obj * System.Data.Services.Client.DataServiceRequest[] -> IAsyncResult
Public Function BeginExecuteBatch (callback As AsyncCallback, state As Object, ParamArray queries As DataServiceRequest()) As IAsyncResult
매개 변수
- callback
- AsyncCallback
일괄 요청에 대한 응답을 받을 때 호출되는 대리자입니다.
- state
- Object
컨텍스트 데이터를 콜백 메서드에 전달하는 데 사용된 사용자 정의 상태 개체입니다.
- queries
- DataServiceRequest[]
일괄 요청에 포함할 쿼리 요청의 배열입니다.
반환
비동기 작업의 상태를 추적하는 데 사용되는 IAsyncResult 개체입니다.
설명
반환된 IAsyncResult 개체는 비동기 작업이 완료된 시점을 확인하는 데 사용됩니다. 자세한 내용은 비동기 작업합니다.
쿼리는 인스턴스로 DataServiceRequest<TElement> 지정됩니다. DataServiceResponse 일괄 처리 요청의 응답을 전체적으로 나타내는 를 반환합니다. 개별 쿼리 응답은 instance 열거하여 DataServiceResponse 액세스할 수 있는 개체로 DataServiceResponse 표시됩니다.
이 메서드가 반환되면 일괄 처리 요청에 대한 모든 HTTP 응답이 네트워크 스트림에서 읽혀졌지만 응답은 처리되지 않았습니다. 응답에서 지정된 엔터티가 열거될 때까지 ID 확인 또는 개체 구체화가 발생하지 않습니다.
적용 대상
.NET