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