IGrainRuntime Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public interface IGrainRuntime
type IGrainRuntime = interface
Public Interface IGrainRuntime
Propriedades
GrainFactory |
Obtém a fábrica de grãos. |
ReminderRegistry |
O gateway do Grain para o runtime de Orleans. O Grain deve interagir apenas com o runtime por meio dessa interface. |
ServiceId |
Fornece a ServiceId em que esse cluster está em execução. ServiceId's destinam-se a valores de ID de longa duração para um serviço específico que permanecerá constante mesmo se o serviço for iniciado/reimplantado várias vezes durante sua vida útil de operações. |
ServiceProvider |
Obtém o provedor de serviços. |
SiloAddress |
Obtém o endereço do silo associado a essa instância. |
SiloIdentity |
Obtém um identificador exclusivo para o silo atual. Não há conteúdo semântico nessa cadeia de caracteres, mas pode ser útil para registrar em log. |
StreamProviderManager |
O gateway do Grain para o runtime de Orleans. O Grain deve interagir apenas com o runtime por meio dessa interface. |
TimeProvider |
Obtém o provedor de tempo. |
TimerRegistry |
Obtém o registro do temporizador. |
Métodos
DeactivateOnIdle(Grain) |
O gateway do Grain para o runtime de Orleans. O Grain deve interagir apenas com o runtime por meio dessa interface. |
DeactivateOnIdle(IGrainContext) |
Desativa o grão fornecido quando ele fica ocioso. |
DelayDeactivation(Grain, TimeSpan) |
O gateway do Grain para o runtime de Orleans. O Grain deve interagir apenas com o runtime por meio dessa interface. |
DelayDeactivation(IGrainContext, TimeSpan) |
Atrasa a coleta de ativação ociosa do grão fornecido devido à inatividade até que pelo menos o tempo especificado tenha decorrido. |
GetLogger(String) |
O gateway do Grain para o runtime de Orleans. O Grain deve interagir apenas com o runtime por meio dessa interface. |
GetStorage<TGrainState>(Grain) |
O gateway do Grain para o runtime de Orleans. O Grain deve interagir apenas com o runtime por meio dessa interface. |
GetStorage<TGrainState>(IGrainContext) |
Obtém o armazenamento de grãos para o grão fornecido. |
Métodos de Extensão
GetLogger(IGrainRuntime, String) |
Método de extensão GetLogger para IGrainRuntime |