CommunicationObject.EndOpen(IAsyncResult) Метод

Определение

Завершает асинхронную операцию открытия объекта связи.Completes an asynchronous operation to open a communication object.

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

Параметры

result
IAsyncResult

Объект IAsyncResult, возвращаемый при вызове метода BeginClose.The IAsyncResult that is returned by a call to the BeginClose method.

Реализации

Исключения

Объект связи не находится в состоянии Opened или Opening и не может быть изменен.The communication object is not in a Opened or Opening state and cannot be modified.

Объект связи находится в состоянии Closing или Closed и не может быть изменен.The communication object is in a Closing or Closed state and cannot be modified.

Объект связи находится в состоянии Faulted и не может быть изменен.The communication object is in a Faulted state and cannot be modified.

Принятый по умолчанию интервал времени, выделенный для операции, истек до того, как операция была завершена.The default interval of time that was allotted for the operation was exceeded before the operation was completed.

Комментарии

Синхронная версия этого метода — это метод Open.A synchronous version of this method is provided by the Open method.

Применяется к