CircuitHandler 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
는 CircuitHandler 의 특정 수명 이벤트 동안 코드를 실행할 수 있습니다 Circuit.
- OnCircuitOpenedAsync(Circuit, CancellationToken) 는 클라이언트에 대한 초기 회로가 설정된 후에 호출됩니다.
- OnConnectionUpAsync(Circuit, CancellationToken) 는 가 완료된 직후에 호출됩니다 OnCircuitOpenedAsync(Circuit, CancellationToken). 또한 메서드는 클라이언트를 삭제한 후 클라이언트와 연결이 다시 설정될 때마다 호출됩니다. OnConnectionDownAsync(Circuit, CancellationToken) 는 연결을 끊을 때마다 호출됩니다.
- OnCircuitClosedAsync(Circuit, CancellationToken) 는 서버가 클라이언트에 회로를 제거하기 전에 호출됩니다. 애플리케이션 사용자는 이 이벤트를 사용하여 나중에 리하이딩할 수 있는 클라이언트의 상태를 저장할 수 있습니다.
public ref class CircuitHandler abstract
public abstract class CircuitHandler
type CircuitHandler = class
Public MustInherit Class CircuitHandler
- 상속
-
CircuitHandler
생성자
CircuitHandler() |
는 CircuitHandler 의 특정 수명 이벤트 동안 코드를 실행할 수 있습니다 Circuit.
|
속성
Order |
의 현재 instance 대한 실행 순서를 CircuitHandler가져옵니다. 여러 CircuitHandler 인스턴스가 등록되면 Order 속성을 사용하여 인스턴스가 실행되는 순서를 결정합니다. 두 처리기의 값 Order이 같으면 해당 실행 순서는 비결정적입니다. |
메서드
CreateInboundActivityHandler(Func<CircuitInboundActivityContext,Task>) |
회로의 인바운드 작업으로 인해 비동기 작업이 서버에 디스패치될 때 호출되는 처리기를 만듭니다. |
OnCircuitClosedAsync(Circuit, CancellationToken) |
새 회로가 삭제될 때 호출됩니다. |
OnCircuitOpenedAsync(Circuit, CancellationToken) |
새 회로가 설정되었을 때 호출됩니다. |
OnConnectionDownAsync(Circuit, CancellationToken) |
클라이언트에 대한 연결이 끊어지면 호출됩니다. |
OnConnectionUpAsync(Circuit, CancellationToken) |
클라이언트에 대한 연결이 설정되었을 때 호출됩니다. 이 메서드는 회로의 수명 동안 각 다시 연결에 대해 처음에 OnCircuitOpenedAsync(Circuit, CancellationToken) 한 번 및 한 번 실행됩니다. |