서비스의 결과를 기다리는 동안 이 호출로 인해 처리가 차단되지 않도록 비동기적으로 요청을 보냅니다.
네임스페이스: System.Data.Services.Client
어셈블리: Microsoft.Data.Services.Client(Microsoft.Data.Services.Client.dll)
구문
‘선언
Public Function BeginExecute(Of TElement) ( _
requestUri As Uri, _
callback As AsyncCallback, _
state As Object _
) As IAsyncResult
‘사용 방법
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는 제네릭 형식 및 메서드를 지원하지 않습니다.
유형 매개 변수
- TElement
쿼리에서 반환되는 형식입니다.
매개 변수
- requestUri
유형: System.Uri
쿼리 요청을 보낼 URI입니다.URI는 유효한 모든 데이터 서비스 URI가 될 수 있으며, $ 쿼리 매개 변수를 포함할 수 있습니다.
- callback
유형: System.AsyncCallback
결과를 클라이언트 소비에 사용할 수 있는 경우에 호출할 대리자입니다.
- state
유형: System.Object
콜백에 전달된 사용자 정의 상태 개체입니다.
반환 값
유형: System.IAsyncResult
비동기 작업의 상태를 추적하는 데 사용되는 개체입니다.
주의
반환된 IAsyncResult 개체는 비동기 작업이 완료된 시점을 확인하는 데 사용됩니다. 자세한 내용은 비동기 작업(WCF Data Services)을 참조하십시오.
BeginExecute 메서드는 Execute와 동일한 의미 체계를 사용하지만 서비스의 결과를 기다리는 동안 이 호출로 인해 처리가 차단되지 않도록 비동기적으로 요청을 보냅니다. 제공된 콜백은 표준 시작-끝 비동기 패턴에 따라 쿼리 결과가 검색되면 호출됩니다.
참고 항목
참조
System.Data.Services.Client 네임스페이스