Поделиться через


IReminderService Интерфейс

Определение

Функции для управления напоминаниями.

public interface IReminderService : Orleans.Services.IGrainService
type IReminderService = interface
    interface IGrainService
    interface ISystemTarget
    interface IAddressable
Public Interface IReminderService
Implements IGrainService
Реализации

Методы

GetReminder(GrainId, String)

Возвращает напоминание, зарегистрированное для указанного элемента grain с указанным именем.

GetReminder(GrainReference, String)

Функции для управления напоминаниями.

GetReminders(GrainId)

Возвращает все напоминания, зарегистрированные для указанного элемента grain.

GetReminders(GrainReference)

Функции для управления напоминаниями.

RegisterOrUpdateReminder(GrainId, String, TimeSpan, TimeSpan)

Регистрирует новое напоминание или обновляет существующее.

RegisterOrUpdateReminder(GrainReference, String, TimeSpan, TimeSpan)

Регистрирует новое напоминание или обновляет существующее.

Start()

запускает службу.

Stop()

останавливает службу.

UnregisterReminder(IGrainReminder)

Отменяет регистрацию указанного напоминания.

Методы расширения

AsReference(IAddressable, Type)

Возвращает типизированные ссылки на предоставленный объект grain.

AsReference<TGrainInterface>(IAddressable)

Возвращает типизированные ссылки на предоставленный объект grain.

BindGrainReference(IAddressable, IGrainFactory)

Привязывает ссылку grain к предоставленному объекту IGrainFactory.

Cast(IAddressable, Type)

Возвращает типизированные ссылки на предоставленный объект grain.

Cast<TGrainInterface>(IAddressable)

Возвращает типизированные ссылки на предоставленный объект grain.

GetGrainId(IAddressable)

Возвращает идентификатор grain, соответствующий указанному объекту grain.

GetPrimaryKey(IAddressable)

Guid Возвращает представление первичного ключа grain.

GetPrimaryKey(IAddressable, String)

Guid Возвращает представление первичного ключа grain.

GetPrimaryKeyLong(IAddressable)

long Возвращает представление первичного ключа grain.

GetPrimaryKeyLong(IAddressable, String)

long Возвращает представление первичного ключа grain.

GetPrimaryKeyString(IAddressable)

Возвращает первичный string ключ объекта grain.

IsPrimaryKeyBasedOnLong(IAddressable)

Возвращает значение, указывающее, имеет ли часть первичного ключа тип long.

Применяется к