다음을 통해 공유


CommunicationObject.OnClose(TimeSpan) 메서드

정의

통신 개체가 동기화 닫기 작업의 호출로 인해 Closing 상태로 전환된 후 해당 통신 개체에 대한 처리를 삽입합니다.

protected:
 abstract void OnClose(TimeSpan timeout);
protected abstract void OnClose (TimeSpan timeout);
abstract member OnClose : TimeSpan -> unit
Protected MustOverride Sub OnClose (timeout As TimeSpan)

매개 변수

timeout
TimeSpan

시간 제한이 초과되기 전에 닫기 작업이 완료되어야 하는 기간을 지정하는 TimeSpan입니다.

예외

Close 상태인 개체에 대해 Faulted를 호출한 경우

작업에 할당된 기본 시간 간격이 작업을 완료하기 전에 초과된 경우

개체를 닫는 동안 통신 오류가 발생한 경우

설명

메서드는 Close 통신 개체가 처음에 상태에 있으면 를 호출 OnClose 합니다 Opened .

비동 BeginClose 기 작업의 호출로 인해 통신 개체가 닫는 상태로 전환된 후 처리를 삽입하려면 메서드를 OnBeginClose 사용합니다.

적용 대상