Condividi tramite


IReminderService Interfaccia

Definizione

Funzionalità per la gestione dei promemoria.

public interface IReminderService : Orleans.Services.IGrainService
type IReminderService = interface
    interface IGrainService
    interface ISystemTarget
    interface IAddressable
Public Interface IReminderService
Implements IGrainService
Implementazioni

Metodi

GetReminder(GrainId, String)

Ottiene il promemoria registrato nella granularità specificata con il nome specificato.

GetReminder(GrainReference, String)

Funzionalità per la gestione dei promemoria.

GetReminders(GrainId)

Ottiene tutti i promemoria registrati per la granularità specificata.

GetReminders(GrainReference)

Funzionalità per la gestione dei promemoria.

RegisterOrUpdateReminder(GrainId, String, TimeSpan, TimeSpan)

Registra un nuovo promemoria o ne aggiorna uno esistente.

RegisterOrUpdateReminder(GrainReference, String, TimeSpan, TimeSpan)

Registra un nuovo promemoria o ne aggiorna uno esistente

Start()

avvia il servizio.

Stop()

arresta il servizio.

UnregisterReminder(IGrainReminder)

Annulla la registrazione del promemoria specificato.

Metodi di estensione

AsReference(IAddressable, Type)

Restituisce un riferimento tipizzato alla granularità specificata.

AsReference<TGrainInterface>(IAddressable)

Restituisce un riferimento tipizzato alla granularità specificata.

BindGrainReference(IAddressable, IGrainFactory)

Associa il riferimento granulare all'oggetto specificato IGrainFactory.

Cast(IAddressable, Type)

Restituisce un riferimento tipizzato alla granularità specificata.

Cast<TGrainInterface>(IAddressable)

Restituisce un riferimento tipizzato alla granularità specificata.

GetGrainId(IAddressable)

Restituisce l'ID di granularità corrispondente alla granularità specificata.

GetPrimaryKey(IAddressable)

Restituisce la Guid rappresentazione di una chiave primaria granulare.

GetPrimaryKey(IAddressable, String)

Restituisce la Guid rappresentazione di una chiave primaria granulare.

GetPrimaryKeyLong(IAddressable)

Restituisce la long rappresentazione di una chiave primaria granulare.

GetPrimaryKeyLong(IAddressable, String)

Restituisce la long rappresentazione di una chiave primaria granulare.

GetPrimaryKeyString(IAddressable)

Restituisce la string chiave primaria della granularità.

IsPrimaryKeyBasedOnLong(IAddressable)

Restituisce un valore che indica se la parte della chiave primaria è di tipo long.

Si applica a