다음을 통해 공유


CircuitHandler 클래스

정의

CircuitHandler 의 특정 수명 이벤트 동안 코드를 실행할 수 있습니다 Circuit.

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) 한 번 및 한 번 실행됩니다.

적용 대상