C# IgniteOutputCacheProvider示例,如何初始化该类?

C# IgniteOutputCacheProvider示例,如何初始化该类?,c#,outputcache,ignite,C#,Outputcache,Ignite,我刚刚开始使用ApacheIgnite for.NET。特别是,我正在尝试使用以下库为某些web API编写输出缓存: Apache.Ignite.AspNet.IgniteOutputCacheProvider 有人能提供一些关于如何初始化这个类的例子吗 这是Initialize()函数: public override void Initialize(string name, NameValueCollection config) { base.Initialize(

我刚刚开始使用ApacheIgnite for.NET。特别是,我正在尝试使用以下库为某些web API编写输出缓存:

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);
    }
public override void Initialize(字符串名、NameValueCollection配置)
{
初始化(名称、配置);
var cache=ConfigUtil.InitializeCache(config,GetType(),null);
_expireycacheholder=新的expireycacheholder(缓存);
}
我想看一个例子,说明如何在不使用任何xml文件的情况下使用它。 我已经有一个Ignite的运行实例,如何将其传递给这个类


谢谢。

如果Ignite实例在同一进程中运行,那么只需使用
Ignition.GetIgnite()
方法获取它


如果您的意思是有独立服务器正在运行,那么您仍然必须启动嵌入式客户端,使用
Ignition.start(..)
连接到集群。XML不是必需的,您可以通过编程方式创建配置:

如果Ignite实例在同一进程中运行,则只需使用
Ignition.GetIgnite()
方法获取它


如果您的意思是有独立服务器正在运行,那么您仍然必须启动嵌入式客户端,使用
Ignition.start(..)
连接到集群。XML不是必需的,您可以通过编程方式创建配置:

如何初始化IgniteOutputCacheProvider类?我不明白如何将现有实例传递给该实例。
Ignition.GetIgnite()
是一个静态方法,它将为您提供一个正在运行的实例,因此据我所知,无需将其传递给提供程序。但是,我在ASP方面没有很多专业知识,因此可能会遗漏一些东西。我如何初始化IgniteOutputCacheProvider类?我不明白如何将现有实例传递给该实例。
Ignition.GetIgnite()
是一个静态方法,它将为您提供一个正在运行的实例,因此据我所知,无需将其传递给提供程序。然而,我在ASP方面没有太多的专业知识,所以可能会遗漏一些东西。