IGrainBase 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
조직 구현을 위한 인터페이스
public interface IGrainBase
type IGrainBase = interface
Public Interface IGrainBase
- 파생
속성
GrainContext |
조직 컨텍스트를 가져옵니다. |
메서드
OnActivateAsync(CancellationToken) |
활성화를 처리하기 위해 조직 구현에 의해 재정의된 메서드입니다. |
OnDeactivateAsync(DeactivationReason, CancellationToken) |
비활성화를 처리하기 위해 조직 구현에 의해 재정의된 메서드입니다. |
확장 메서드
DeactivateOnIdle(IGrainBase) |
현재 조직 메서드 호출이 완료된 후 이 조직 활성화를 비활성화합니다. 이 호출은 현재 메서드의 끝에서 비활성화 및 제거될 현재 조직의 활성화를 표시합니다. 이 조직에 대한 다음 호출은 다른 활성화를 사용하게 되며, 이는 일반적으로 런타임에 의해 새 활성화가 자동으로 생성됨을 의미합니다. |
MigrateOnIdle(IGrainBase) |
이 instance 다른 위치로 마이그레이션하려고 시도합니다. 마이그레이션은 현재 RequestContext를 캡처하여 활성화의 배치 디렉터가 사용할 수 있도록 하여 새 위치를 선택할 때 고려할 수 있도록 합니다. 마이그레이션은 요청이 실행되지 않을 때 비동기적으로 발생하며 활성화의 배치 디렉터가 대체 위치를 선택하지 않으면 발생하지 않습니다. |
GetReminder(IGrainBase, String) |
이전에 등록된 미리 알림을 반환합니다. |
GetReminders(IGrainBase) |
조직에서 등록한 모든 미리 알림 목록을 반환합니다. |
RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan) |
지속적이고 신뢰할 수 있는 미리 알림을 등록하여 일반 알림(미리 알림)을 조직에 보냅니다.
조직은 인터페이스를 |
UnregisterReminder(IGrainBase, IGrainReminder) |
이전에 등록된 미리 알림을 등록 취소합니다. |
GetStreamProvider(IGrainBase, String) |
지정된 를 사용하여 스트림 공급자를 가져옵니다 |