ChannelFactory.OnBeginClose(TimeSpan, AsyncCallback, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Amorce une opération de fermeture asynchrone sur la fabrique de canal interne de la fabrique active à laquelle est associé un objet d'état.
protected:
override IAsyncResult ^ OnBeginClose(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected override IAsyncResult OnBeginClose (TimeSpan timeout, AsyncCallback callback, object state);
override this.OnBeginClose : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Overrides Function OnBeginClose (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- timeout
- TimeSpan
TimeSpan qui spécifie le délai d'exécution de l'opération avant le dépassement du délai d'attente.
- callback
- AsyncCallback
Le délégué AsyncCallback qui reçoit la notification de la fin de l'opération asynchrone.
- state
- Object
Objet, spécifié par l'application, qui contient des informations d'état associées à l'opération asynchrone.
Retours
IAsyncResult qui référence l'opération asynchrone.
Remarques
Cette méthode reçoit, via un rappel, la notification de l'identité du gestionnaire d'événements de l'opération. L'opération n'est pas terminée avant que l'opération de fermeture asynchrone effectuée sur la fabrique de canal interne soit renvoyée ou que le délai d'attente ait expiré.