다음을 통해 공유


ILogConsistencyProtocolParticipant 인터페이스

정의

다중 클러스터 로그 일관성 프로토콜에 참여하는 곡물에 대한 곡물 인터페이스입니다.

public interface ILogConsistencyProtocolParticipant : Orleans.IGrain
type ILogConsistencyProtocolParticipant = interface
    interface IGrain
    interface IAddressable
Public Interface ILogConsistencyProtocolParticipant
Implements IGrain
파생
구현

메서드

DeactivateProtocolParticipant()

동일한 스케줄러에서 사용자 수준 OnDeactivateAsync 바로 다음에 호출됩니다.

OnMultiClusterConfigurationChange(MultiClusterConfiguration)

구성 변경 알림을 받을 때 호출됩니다.

OnProtocolMessageReceived(ILogConsistencyProtocolMessage)

다른 클러스터에서 메시지를 받을 때 호출됩니다. 교착 상태를 방지하려면 다른 호출과 인터리브해야 합니다.

PostActivateProtocolParticipant()

동일한 스케줄러에서 사용자 수준 OnActivateAsync 바로 다음에 호출됩니다.

PreActivateProtocolParticipant()

동일한 스케줄러에서 사용자 수준 OnActivateAsync 바로 앞에 호출됩니다.

확장 메서드

AsReference<TGrainInterface>(IAddressable)

제공된 곡물에 대한 형식화된 참조를 반환합니다.

BindGrainReference(IAddressable, IGrainFactory)

제공된 IGrainFactory대한 그레인 참조를 바인딩합니다.

Cast(IAddressable, Type)

제공된 곡물에 대한 형식화된 참조를 반환합니다.

Cast<TGrainInterface>(IAddressable)

제공된 곡물에 대한 형식화된 참조를 반환합니다.

GetGrainIdentity(IGrain)

다중 클러스터 로그 일관성 프로토콜에 참여하는 곡물에 대한 곡물 인터페이스입니다.

GetPrimaryKey(IGrain, String)

다중 클러스터 로그 일관성 프로토콜에 참여하는 곡물에 대한 곡물 인터페이스입니다.

GetPrimaryKey(IGrain)

다중 클러스터 로그 일관성 프로토콜에 참여하는 곡물에 대한 곡물 인터페이스입니다.

GetPrimaryKey(IAddressable, String)

곡물 기본 키의 Guid 표현을 반환합니다.

GetPrimaryKey(IAddressable)

곡물 기본 키의 Guid 표현을 반환합니다.

GetPrimaryKeyLong(IGrain, String)

다중 클러스터 로그 일관성 프로토콜에 참여하는 곡물에 대한 곡물 인터페이스입니다.

GetPrimaryKeyLong(IGrain)

다중 클러스터 로그 일관성 프로토콜에 참여하는 곡물에 대한 곡물 인터페이스입니다.

GetPrimaryKeyLong(IAddressable, String)

곡물 기본 키의 long 표현을 반환합니다.

GetPrimaryKeyLong(IAddressable)

곡물 기본 키의 long 표현을 반환합니다.

GetPrimaryKeyString(IAddressable)

string 기본 키를 반환합니다.

IsPrimaryKeyBasedOnLong(IAddressable)

기본 키의 일부가 long형식인지 여부를 반환합니다.

적용 대상