IgniteOutputCacheProvider 例子,如何初始化这个class?
IgniteOutputCacheProvider example, how to initialize this class?
我刚刚开始使用 Apache Ignite for .NET。特别是我正在尝试使用以下库为某些 Web API 编写输出缓存:
Apache.Ignite.AspNet.IgniteOutputCacheProvider
任何人都可以提供有关如何初始化此 class 的示例吗?
这是 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 的 运行 实例,如何将它传递给这个 class?
谢谢。
如果Ignite实例在同一个进程中运行,那么只需要使用Ignition.GetIgnite()
方法获取即可。
如果您的意思是有独立服务器 运行,那么您仍然需要启动嵌入式客户端以使用 Ignition.Start(..)
连接到集群。 XML 不是必需的,您可以通过编程方式创建配置:https://apacheignite-net.readme.io/docs/configuration#c-code
我刚刚开始使用 Apache Ignite for .NET。特别是我正在尝试使用以下库为某些 Web API 编写输出缓存:
Apache.Ignite.AspNet.IgniteOutputCacheProvider
任何人都可以提供有关如何初始化此 class 的示例吗?
这是 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 的 运行 实例,如何将它传递给这个 class?
谢谢。
如果Ignite实例在同一个进程中运行,那么只需要使用Ignition.GetIgnite()
方法获取即可。
如果您的意思是有独立服务器 运行,那么您仍然需要启动嵌入式客户端以使用 Ignition.Start(..)
连接到集群。 XML 不是必需的,您可以通过编程方式创建配置:https://apacheignite-net.readme.io/docs/configuration#c-code