ClientBase<TChannel>.InvokeAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt ondersteuning voor het implementeren van het asynchrone patroon op basis van gebeurtenissen. Zie Overzicht van Asynchroon patroon op basis van gebeurtenissen voor meer informatie over dit patroon.
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)
Parameters
- beginOperationDelegate
- ClientBase<TChannel>.BeginOperationDelegate
Een gemachtigde die wordt gebruikt voor het aanroepen van de asynchrone bewerking.
- inValues
- Object[]
De invoerwaarden voor de asynchrone aanroep.
- endOperationDelegate
- ClientBase<TChannel>.EndOperationDelegate
Een gemachtigde die wordt gebruikt om de asynchrone aanroep te beƫindigen nadat deze is voltooid.
- operationCompletedCallback
- SendOrPostCallback
Een door de client geleverde callback die wordt aangeroepen wanneer de asynchrone methode is voltooid. De callback wordt doorgegeven aan de ClientBase<TChannel>.BeginOperationDelegate.
- userState
- Object
Het userState object dat moet worden gekoppeld aan de asynchrone aanroep.
Opmerkingen
Geef een unieke waarde op, zoals een GUID of hashcode, in de userState parameter voor elke aanroep naar InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object)en wanneer elke bewerking is voltooid, kan uw gebeurtenis-handler bepalen welk exemplaar van de bewerking de voltooiingsgebeurtenis heeft gegenereerd.