Partager via


CommunicationObject.EndClose(IAsyncResult) Méthode

Définition

Termine une opération asynchrone pour fermer un objet de communication.

public:
 virtual void EndClose(IAsyncResult ^ result);
public void EndClose (IAsyncResult result);
abstract member EndClose : IAsyncResult -> unit
override this.EndClose : IAsyncResult -> unit
Public Sub EndClose (result As IAsyncResult)

Paramètres

result
IAsyncResult

IAsyncResult qui est retourné par un appel à la méthode BeginClose.

Implémente

Exceptions

L'objet de communication n'est pas dans l'état Opened ou Opening et ne peut pas être modifié.

L'objet de communication est dans l'état Closing ou Closed et ne peut pas être modifié.

L'objet de communication est dans l'état Faulted et ne peut pas être modifié.

L'intervalle de temps par défaut qui a été alloué à l'opération était dépassé avant la fin de l'opération.

Remarques

Une version synchrone de cette méthode est fournie par la méthode Close.

S’applique à