ClientBase<TChannel>.InvokeAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이벤트 기반 비동기 패턴을 구현하도록 지원합니다. 이 패턴에 대한 자세한 내용은 이벤트 기반 비동기 패턴 개요를 참조하세요.
protected:
void InvokeAsync(System::ServiceModel::ClientBase<TChannel>::BeginOperationDelegate ^ beginOperationDelegate, cli::array <System::Object ^> ^ inValues, System::ServiceModel::ClientBase<TChannel>::EndOperationDelegate ^ endOperationDelegate, System::Threading::SendOrPostCallback ^ operationCompletedCallback, System::Object ^ userState);
protected void InvokeAsync (System.ServiceModel.ClientBase<TChannel>.BeginOperationDelegate beginOperationDelegate, object[] inValues, System.ServiceModel.ClientBase<TChannel>.EndOperationDelegate endOperationDelegate, System.Threading.SendOrPostCallback operationCompletedCallback, object userState);
member this.InvokeAsync : System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>.BeginOperationDelegate * obj[] * System.ServiceModel.ClientBase<'Channel (requires 'Channel : null)>.EndOperationDelegate * System.Threading.SendOrPostCallback * obj -> unit
Protected Sub InvokeAsync (beginOperationDelegate As ClientBase(Of TChannel).BeginOperationDelegate, inValues As Object(), endOperationDelegate As ClientBase(Of TChannel).EndOperationDelegate, operationCompletedCallback As SendOrPostCallback, userState As Object)
매개 변수
- beginOperationDelegate
- ClientBase<TChannel>.BeginOperationDelegate
비동기 작업 호출에 사용되는 대리자입니다.
- inValues
- Object[]
비동기 호출에 대한 입력 값입니다.
- endOperationDelegate
- ClientBase<TChannel>.EndOperationDelegate
비동기 호출이 완료된 후 이를 종료하는 데 사용하는 대리자입니다.
- operationCompletedCallback
- SendOrPostCallback
비동기 메서드가 완료될 때 호출되는 클라이언트 제공 콜백입니다. 이 콜백은 ClientBase<TChannel>.BeginOperationDelegate에 전달됩니다.
- userState
- Object
비동기 호출과 연결할 userState
개체입니다.
설명
에 대한 각 호출InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object)에 대한 매개 변수에 userState
GUID 또는 해시 코드와 같은 고유 값을 제공하고, 각 작업이 완료되면 이벤트 처리기가 완료 이벤트를 발생시킨 작업의 인스턴스를 결정할 수 있습니다.
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET