Я пытаюсь разработать инструмент (в Visual Studio 2010, C#), который может читать все элементы, присутствующие в кэш Appfabric, и хранить их в таблице. Мне не нужно использовать powershell.Как читать все элементы, присутствующие в кейсе Appfabric:
Сначала я подумал, что если я смогу получить все регионы, присутствующие в кеше, я могу использовать метод DataCache.GetObjectsInRegion
для выполнения моей задачи. Но я не смог получить все имена областей из кеша, так как он не показывает имена пользователей, определенные пользователем, но только по умолчанию, поэтому теперь я отказываюсь от этого подхода.
Может ли кто-нибудь, пожалуйста, направить меня сюда, моя главная цель - прочитать все элементы, присутствующие в кеше.
Спасибо за ваш ответ, но есть еще одна проблема, метод GetSystemRegions используется для определения областей по умолчанию для кэша, но что о других не регионах по умолчанию? – apudxtr
Это сделка: вы не можете получить имя определенного региона. Это возможно только через Powershell CmdLets на хосте (поскольку регионы ограничены одним узлом кеша). Вы также можете попытаться сохранить список имен всех регионов с помощью обертки. – Cybermaxs
только с помощью командлета Powershell Get-CacheRegion. Примечание: вы можете вызывать его с помощью C# – Cybermaxs