다음을 통해 공유


Orleans.LogConsistency 네임스페이스

클래스

ConnectionIssue

로그 일관성 프로토콜 내에서 발생하는 연결 문제에 대한 정보를 나타냅니다. 프로토콜 내에서 다시 시도 루프를 추적하는 데 사용되며 통신 문제에 대한 로그 일치 조직을 모니터링하려는 사용자에게 표시됩니다.

LogConsistencyStatistics

로그 일관성을 사용하는 조직에 대한 통계 컬렉션입니다. ILogConsistentGrain를 참조하세요.

LogConsistentGrain<TView>

상태를 관리하기 위해 로그 일관성을 사용하는 모든 조직에 대한 기본 클래스입니다. 로그 일관성을 사용하는 조직과 동일합니다 Grain<TGrainState> . (SiloAssemblyLoader는 형식을 추출하는 데 사용합니다.)

LogConsistentGrainBase<TView>

상태를 관리하기 위해 로그 일관성을 사용하는 모든 조직에 대한 기본 클래스입니다. 로그 일관성을 사용하는 조직과 동일합니다 Grain<TGrainState> . (SiloAssemblyLoader는 형식을 추출하는 데 사용합니다.)

NotificationFailed

로그 일관성 프로토콜 내에서 발생한 알림 오류에 대한 정보를 나타냅니다.

ProtocolTransportException

프로토콜 메시징 계층에서 throw된 예외입니다.

인터페이스

IConnectionIssueListener

연결 문제를 모니터링하기 위해 사용자가 재정의할 수 있는 가상 보호된 메서드를 사용하여 로그 일치 조직에 의해 구현되는 인터페이스입니다.

ILogConsistencyDiagnostics

진단을 위한 인터페이스입니다.

ILogConsistencyProtocolServices

사용자 지정 일관성 또는 복제 프로토콜을 사용하는 로그 보기 어댑터에서 사용할 수 있는 기능입니다. 서로 다른 클러스터에서 로그 일치 조직의 복제본 간의 통신을 추상화합니다.

ILogConsistencyProvider

로그 일관성 공급자에 대해 구현할 인터페이스입니다.

ILogConsistentGrain

이 인터페이스는 JournaledGrain과 같은 로그 일관성에 따라 상태를 관리하는 조직의 기능을 캡슐화합니다. 로그 일치 조직에 해당하는 Orleans.IStatefulGrain 값입니다.

ILogViewAdaptor<TLogView,TLogEntry>

로그 뷰 어댑터 는 상태가 로그 뷰로 정의된 에 대한 ILogConsistentGrain스토리지 인터페이스입니다.

조직당 하나의 어댑터(조직이 활성화될 때 설치 ILogConsistencyProvider 됨)가 있습니다.

ILogViewAdaptorFactory

로그 보기 어댑터 팩터리에 대해 구현할 인터페이스

ILogViewAdaptorHost<TLogView,TLogEntry>

로그 보기 일관성을 사용하는 모든 조직에서 구현되는 인터페이스 조직별 정보 및 콜백에 대한 로그 보기 어댑터 액세스 권한을 제공합니다.

ILogViewRead<TView,TLogEntry>

로그 뷰를 읽기 위한 인터페이스입니다.

ILogViewUpdate<TLogEntry>

로그를 업데이트하기 위한 인터페이스입니다.