Compartilhar via


IReminderService Interface

Definição

Funcionalidade para gerenciar lembretes.

public interface IReminderService : Orleans.Services.IGrainService
type IReminderService = interface
    interface IGrainService
    interface ISystemTarget
    interface IAddressable
Public Interface IReminderService
Implements IGrainService
Implementações

Métodos

GetReminder(GrainId, String)

Obtém o lembrete registrado na granularidade especificada com o nome fornecido.

GetReminder(GrainReference, String)

Funcionalidade para gerenciar lembretes.

GetReminders(GrainId)

Obtém todos os lembretes registrados para a granularidade especificada.

GetReminders(GrainReference)

Funcionalidade para gerenciar lembretes.

RegisterOrUpdateReminder(GrainId, String, TimeSpan, TimeSpan)

Registra um novo lembrete ou atualiza um existente.

RegisterOrUpdateReminder(GrainReference, String, TimeSpan, TimeSpan)

Registra um novo lembrete ou atualiza um existente

Start()

Inicia o serviço.

Stop()

Interrompe o serviço.

UnregisterReminder(IGrainReminder)

Cancela o registro do lembrete especificado.

Métodos de Extensão

AsReference(IAddressable, Type)

Retorna uma referência tipada à granularidade fornecida.

AsReference<TGrainInterface>(IAddressable)

Retorna uma referência tipada à granularidade fornecida.

BindGrainReference(IAddressable, IGrainFactory)

Associa a referência de granularidade ao fornecido IGrainFactory.

Cast(IAddressable, Type)

Retorna uma referência tipada à granularidade fornecida.

Cast<TGrainInterface>(IAddressable)

Retorna uma referência tipada à granularidade fornecida.

GetGrainId(IAddressable)

Retorna a ID de granularidade correspondente à granularidade fornecida.

GetPrimaryKey(IAddressable, String)

Retorna a Guid representação de uma chave primária de granularidade.

GetPrimaryKey(IAddressable)

Retorna a Guid representação de uma chave primária de granularidade.

GetPrimaryKeyLong(IAddressable, String)

Retorna a long representação de uma chave primária de granularidade.

GetPrimaryKeyLong(IAddressable)

Retorna a long representação de uma chave primária de granularidade.

GetPrimaryKeyString(IAddressable)

Retorna a string chave primária da granularidade.

IsPrimaryKeyBasedOnLong(IAddressable)

Retorna se parte da chave primária é do tipo long.

Aplica-se a