IMembershipOracle 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클러스터 멤버 자격에 대한 신뢰할 수 있는 원본입니다.
public interface IMembershipOracle : Orleans.Runtime.IHealthCheckParticipant, Orleans.Runtime.ISiloStatusOracle
public interface IMembershipOracle : Orleans.Runtime.IHealthCheckable, Orleans.Runtime.IHealthCheckParticipant, Orleans.Runtime.ISiloStatusOracle
type IMembershipOracle = interface
interface ISiloStatusOracle
interface IHealthCheckParticipant
type IMembershipOracle = interface
interface ISiloStatusOracle
interface IHealthCheckParticipant
interface IHealthCheckable
Public Interface IMembershipOracle
Implements IHealthCheckParticipant, ISiloStatusOracle
Public Interface IMembershipOracle
Implements IHealthCheckable, IHealthCheckParticipant, ISiloStatusOracle
- 구현
속성
CurrentStatus |
이 사일로의 현재 상태를 가져옵니다. (다음에서 상속됨 ISiloStatusOracle) |
SiloAddress |
이 사일로의 주소를 가져옵니다. (다음에서 상속됨 ISiloStatusOracle) |
SiloName |
이 사일로의 이름을 가져옵니다. (다음에서 상속됨 ISiloStatusOracle) |
메서드
BecomeActive() |
사용되지 않음.
이 오라클을 활성 상태로 바꿉니다. SiloStatus.Active 상태로 SiloDirectory에서 이 사일로를 업데이트합니다. (다음에서 상속됨 ISiloStatusOracle) |
CheckHealth(DateTime, String) |
이 인스턴스의 상태를 나타내는 값을 반환합니다. (다음에서 상속됨 IHealthCheckable) |
CheckHealth(DateTime) |
이 인스턴스의 상태를 나타내는 값을 반환합니다. (다음에서 상속됨 IHealthCheckable) |
GetActiveSilos() |
현재 활성 사일로를 가져옵니다. (다음에서 상속됨 ISiloStatusOracle) |
GetApproximateMultiClusterGateways() |
사용되지 않음.
게이트웨이로 작동하도록 지정된 사일로 목록을 가져옵니다. (다음에서 상속됨 ISiloStatusOracle) |
GetApproximateSiloStatus(SiloAddress) |
지정된 사일로의 상태를 가져옵니다. 이 메서드는 지정된 사일로의 상태에 대한 대략적인 뷰를 반환합니다. 특히 이 오라클은 지정된 사일로가 살아 있다고 생각할 수 있지만 이미 실패했을 수 있습니다. 이 오라클이 주어진 사일로가 죽었다고 생각한다면, ISiloDirectory에 의해 권위있게 말했습니다. (다음에서 상속됨 ISiloStatusOracle) |
GetApproximateSiloStatuses(Boolean) |
모든 사일로의 상태를 가져옵니다. 이 메서드는 모든 사일로의 상태에 대한 대략적인 뷰를 반환합니다. (다음에서 상속됨 ISiloStatusOracle) |
IsDeadSilo(SiloAddress) |
현재 사일로가 데드인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 ISiloStatusOracle) |
IsFunctionalDirectory(SiloAddress) |
현재 사일로가 디렉터리 조회에 대해 새 활성화를 만드는 데 유효한지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 ISiloStatusOracle) |
KillMyself() |
사용되지 않음.
이 오라클을 완전히 죽입니다. SiloStatus.Dead 상태로 SiloDirectory에서 이 사일로를 업데이트합니다. (다음에서 상속됨 ISiloStatusOracle) |
ShutDown() |
사용되지 않음.
이 oracle을 종료합니다. SiloStatus.ShuttingDown 상태로 SiloDirectory에서 이 사일로를 업데이트합니다. (다음에서 상속됨 ISiloStatusOracle) |
Start() |
사용되지 않음.
이 oracle을 시작합니다. 이 사일로를 SiloStatus.Starting 상태로 SiloDirectory에 등록합니다. (다음에서 상속됨 ISiloStatusOracle) |
Stop() |
사용되지 않음.
이 oracle을 중지합니다. SiloStatus.Stopping 상태로 SiloDirectory에서 이 사일로를 업데이트합니다. (다음에서 상속됨 ISiloStatusOracle) |
SubscribeToSiloStatusEvents(ISiloStatusListener) |
모든 사일로에 대한 상태 이벤트를 구독합니다. (다음에서 상속됨 ISiloStatusOracle) |
TryGetSiloName(SiloAddress, String) |
사일로의 이름을 가져옵니다. 사일로 이름은 정적인 것으로 간주되며 동일한 사일로를 다시 시작할 때 변경되지 않습니다. (다음에서 상속됨 ISiloStatusOracle) |
UnSubscribeFromSiloStatusEvents(ISiloStatusListener) |
모든 사일로에 대한 상태 이벤트의 구독을 취소합니다. (다음에서 상속됨 ISiloStatusOracle) |