다음을 통해 공유


GrainReminderExtensions.RegisterOrUpdateReminder 메서드

정의

오버로드

RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan)

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

RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan)

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

RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan)

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

public static System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder> RegisterOrUpdateReminder (this Orleans.Grain grain, string reminderName, TimeSpan dueTime, TimeSpan period);
static member RegisterOrUpdateReminder : Orleans.Grain * string * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder>
<Extension()>
Public Function RegisterOrUpdateReminder (grain As Grain, reminderName As String, dueTime As TimeSpan, period As TimeSpan) As Task(Of IGrainReminder)

매개 변수

grain
Grain

조직 인스턴스입니다.

reminderName
String

이 미리 알림의 이름

dueTime
TimeSpan

이 미리 알림의 기한

period
TimeSpan

이 미리 알림의 빈도 기간

반환

미리 알림에 대한 약속 핸들입니다.

적용 대상

RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan)

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

public static System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder> RegisterOrUpdateReminder (this Orleans.IGrainBase grain, string reminderName, TimeSpan dueTime, TimeSpan period);
static member RegisterOrUpdateReminder : Orleans.IGrainBase * string * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder>
<Extension()>
Public Function RegisterOrUpdateReminder (grain As IGrainBase, reminderName As String, dueTime As TimeSpan, period As TimeSpan) As Task(Of IGrainReminder)

매개 변수

grain
IGrainBase

조직 인스턴스입니다.

reminderName
String

이 미리 알림의 이름

dueTime
TimeSpan

이 미리 알림의 기한

period
TimeSpan

이 미리 알림의 빈도 기간

반환

미리 알림에 대한 약속 핸들입니다.

적용 대상