Поделиться через


IGrainLocator Интерфейс

Определение

Используется для поиска активации Grain в кластере

public interface IGrainLocator
type IGrainLocator = interface
Public Interface IGrainLocator

Методы

InvalidateCache(GrainAddress)

Удаляет указанный адрес из кэша подстановки.

InvalidateCache(GrainId)

Делает недействительными все записи кэша подстановки, связанные с указанным идентификатором grain.

Lookup(GrainId)

Находит соответствующий адрес для объекта grain.

Register(GrainAddress, GrainAddress)

Регистрирует указанный адрес в соответствующем каталоге grain.

TryLookupInCache(GrainId, GrainAddress)

Пытается найти адрес для предоставленного идентификатора grain в локальном кэше подстановки.

Unregister(GrainAddress, UnregistrationCause)

Отменяет регистрацию адреса grain из каталога.

UpdateCache(GrainId, SiloAddress)

Обновления кэш с решением о размещении grain или известным адресом активации.

Применяется к