Я только начал использовать Apache Ignite для .NET. В частности я пытаюсь написать кэш вывода для некоторых веб-API, используя следующую библиотеку:IgniteOutputCacheProvider пример, как инициализировать этот класс?
Apache.Ignite.AspNet.IgniteOutputCacheProvider
Можно ли дать какой-либо пример того, как инициализировать этот класс?
Это функция Initialize():
public override void Initialize(string name, NameValueCollection config)
{
base.Initialize(name, config);
var cache = ConfigUtil.InitializeCache<string, object>(config, GetType(), null);
_expiryCacheHolder = new ExpiryCacheHolder<string, object>(cache);
}
Я хотел бы видеть пример того, как использовать это без использования какой-либо файл XML. У меня уже есть запущенный экземпляр Ignite, как я могу передать его этому классу?
спасибо.
Как инициализировать класс IgniteOutputCacheProvider? Я не понимаю, как я могу передать существующий экземпляр этому. – Federico
'Ignition.GetIgnite()' - статический метод, который даст вам запущенный экземпляр, поэтому, по моему мнению, нет необходимости передавать его провайдеру. Тем не менее, у меня нет большого опыта в ASP, поэтому можно что-то упустить. –