다음을 통해 공유


GrainReminderExtensions 클래스

정의

또는 IGrainBase 구현에서 미리 알림에 액세스하기 위한 확장 메서드입니다Grain.

public static class GrainReminderExtensions
type GrainReminderExtensions = class
Public Module GrainReminderExtensions
상속
GrainReminderExtensions

메서드

GetReminder(Grain, String)

이전에 등록된 미리 알림을 반환합니다.

GetReminder(IGrainBase, String)

이전에 등록된 미리 알림을 반환합니다.

GetReminders(Grain)

조직에서 등록한 모든 미리 알림 목록을 반환합니다.

GetReminders(IGrainBase)

조직에서 등록한 모든 미리 알림 목록을 반환합니다.

RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan)

지속적이고 신뢰할 수 있는 미리 알림을 등록하여 일반 알림(미리 알림)을 조직에 보냅니다. 조직은 인터페이스를 Orleans.IRemindable 구현해야 하며 이 조직에 대한 미리 알림이 콜백 메서드로 ReceiveReminder 전송됩니다. 타이머가 실행될 때 현재 조직이 비활성화되면 이 미리 알림을 받기 위해 이 조직의 새 활성화가 만들어집니다. 이름이 같은 기존 미리 알림이 이미 있는 경우 이 새 미리 알림으로 해당 미리 알림을 덮어씁니다. 이 조직에 대해 여러 활성화가 있더라도 항상 이 조직의 활성화에 의해 미리 알림이 수신됩니다.

RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan)

지속적이고 신뢰할 수 있는 미리 알림을 등록하여 일반 알림(미리 알림)을 조직에 보냅니다. 조직은 인터페이스를 Orleans.IRemindable 구현해야 하며 이 조직에 대한 미리 알림이 콜백 메서드로 ReceiveReminder 전송됩니다. 타이머가 실행될 때 현재 조직이 비활성화되면 이 미리 알림을 받기 위해 이 조직의 새 활성화가 만들어집니다. 이름이 같은 기존 미리 알림이 이미 있는 경우 이 새 미리 알림으로 해당 미리 알림을 덮어씁니다. 이 조직에 대해 여러 활성화가 있더라도 항상 이 조직의 활성화에 의해 미리 알림이 수신됩니다.

UnregisterReminder(Grain, IGrainReminder)

이전에 등록된 미리 알림을 등록 취소합니다.

UnregisterReminder(IGrainBase, IGrainReminder)

이전에 등록된 미리 알림을 등록 취소합니다.

적용 대상