IGrainRuntime Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public interface IGrainRuntime
type IGrainRuntime = interface
Public Interface IGrainRuntime
Свойства
GrainFactory |
Возвращает фабрику grain. |
ReminderRegistry |
Шлюз среды Grain выполнения Orleans. должен Grain взаимодействовать со средой выполнения только через этот интерфейс. |
ServiceId |
Предоставляет Идентификатор службы, от имени которых выполняется этот кластер. Идентификаторы serviceId предназначены для длительного существования значений идентификатора для конкретной службы, которые остаются неизменными, даже если служба запускается или повторно развертывается несколько раз в течение ее срока эксплуатации. |
ServiceProvider |
Получает поставщик служб. |
SiloAddress |
Возвращает адрес silo, связанный с этим экземпляром. |
SiloIdentity |
Возвращает уникальный идентификатор для текущего объекта silo. В этой строке нет семантического содержимого, но это может быть полезно для ведения журнала. |
StreamProviderManager |
Шлюз среды Grain выполнения Orleans. должен Grain взаимодействовать со средой выполнения только через этот интерфейс. |
TimerRegistry |
Возвращает реестр таймера. |
Методы
DeactivateOnIdle(Grain) |
Шлюз среды Grain выполнения Orleans. должен Grain взаимодействовать со средой выполнения только через этот интерфейс. |
DeactivateOnIdle(IGrainContext) |
Отключает предоставленный элемент grain, когда он становится неактивным. |
DelayDeactivation(Grain, TimeSpan) |
Шлюз среды Grain выполнения Orleans. должен Grain взаимодействовать со средой выполнения только через этот интерфейс. |
DelayDeactivation(IGrainContext, TimeSpan) |
Задерживает сбор данных о бездействии активации из-за бездействия по крайней мере указанного времени. |
GetLogger(String) |
Шлюз среды Grain выполнения Orleans. должен Grain взаимодействовать со средой выполнения только через этот интерфейс. |
GetStorage<TGrainState>(Grain) |
Шлюз среды Grain выполнения Orleans. должен Grain взаимодействовать со средой выполнения только через этот интерфейс. |
GetStorage<TGrainState>(IGrainContext) |
Возвращает хранилище для предоставленного grain. |
Методы расширения
GetLogger(IGrainRuntime, String) |
Метод расширения GetLogger для IGrainRuntime |