OperationContext.OperationCompleted 이벤트
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
작업이 완료되면 발생합니다.
public:
event EventHandler ^ OperationCompleted;
public event EventHandler OperationCompleted;
member this.OperationCompleted : EventHandler
Public Custom Event OperationCompleted As EventHandler
Public Event OperationCompleted As EventHandler
이벤트 유형
설명
OperationCompleted를 OperationBehaviorAttribute.AutoDisposeParameters로 설정한 경우 매개 변수를 삭제하거나 값을 반환하려면 false
이벤트를 사용합니다. 일반적으로 설정한 OperationBehaviorAttribute.AutoDisposeParameters 하 false
호출에서 WCF를 방지 하기 위해 IDisposable.Dispose 매개 변수 및 반환 값 개체에 합니다. 그러나 일부 매개 변수는 유지해야 하고 일부 매개 변수는 삭제해야 할 경우 이 이벤트가 해당 매개 변수를 삭제할 가장 좋은 위치입니다.
또한 이중 바인딩을 사용하여 현재 작업에 대한 회신을 보낸 후 콜백 채널에 대한 요청을 보내는 데 이 이벤트를 사용할 수 있습니다.
참고
호출자가 OperationContext.OperationCompleted 작업에 대한 OperationContractAttribute.IsTerminating 이벤트를 수신 대기하고 있는 경우 응답을 수신할 때 차단할 수 있습니다. 이 차단 작업을 처리하는 올바른 방법은 OperationCompleted가 발생하면 다른 스레드에서 작업을 예약한 다음 해당 이벤트 처리기에서 이 이벤트를 즉시 반환하는 것입니다.
적용 대상
.NET