Search Results for

    Show / Hide Table of Contents

    Class IgniteOutputCacheProvider

    ASP.NET output cache provider that uses Ignite cache as a storage.

    You can either start Ignite yourself, and provide gridName attribute, or provide igniteConfigurationSectionName attribute to start Ignite automatically from specified configuration section (see IgniteConfigurationSection) using igniteConfigurationSectionName.

    cacheName attribute specifies Ignite cache name to use for data storage. This attribute can be omitted if cache name is null.

    Inheritance
    System.Object
    System.Web.Caching.OutputCacheProvider
    IgniteOutputCacheProvider
    Namespace: Apache.Ignite.AspNet
    Assembly: Apache.Ignite.AspNet.dll
    Syntax
    public class IgniteOutputCacheProvider : OutputCacheProvider

    Methods

    Add(String, Object, DateTime)

    Inserts the specified entry into the output cache.

    Declaration
    public override object Add(string key, object entry, DateTime utcExpiry)
    Parameters
    Type Name Description
    System.String key

    A unique identifier for entry.

    System.Object entry

    The content to add to the output cache.

    System.DateTime utcExpiry

    The time and date on which the cached entry expires.

    Returns
    Type Description
    System.Object

    A reference to the specified provider.

    Overrides
    System.Web.Caching.OutputCacheProvider.Add(System.String, System.Object, System.DateTime)

    Get(String)

    Returns a reference to the specified entry in the output cache.

    Declaration
    public override object Get(string key)
    Parameters
    Type Name Description
    System.String key

    A unique identifier for a cached entry in the output cache.

    Returns
    Type Description
    System.Object

    The key value that identifies the specified entry in the cache, or null if the specified entry is not in the cache.

    Overrides
    System.Web.Caching.OutputCacheProvider.Get(System.String)

    Initialize(String, NameValueCollection)

    Initializes the provider.

    Declaration
    public override void Initialize(string name, NameValueCollection config)
    Parameters
    Type Name Description
    System.String name

    The friendly name of the provider.

    System.Collections.Specialized.NameValueCollection config

    A collection of the name/value pairs representing the provider-specific attributes specified in the configuration for this provider.

    Remove(String)

    Removes the specified entry from the output cache.

    Declaration
    public override void Remove(string key)
    Parameters
    Type Name Description
    System.String key

    The unique identifier for the entry to remove from the output cache.

    Overrides
    System.Web.Caching.OutputCacheProvider.Remove(System.String)

    Set(String, Object, DateTime)

    Inserts the specified entry into the output cache, overwriting the entry if it is already cached.

    Declaration
    public override void Set(string key, object entry, DateTime utcExpiry)
    Parameters
    Type Name Description
    System.String key

    A unique identifier for entry.

    System.Object entry

    The content to add to the output cache.

    System.DateTime utcExpiry

    The time and date on which the cached entry expires.

    Overrides
    System.Web.Caching.OutputCacheProvider.Set(System.String, System.Object, System.DateTime)
    In This Article
    Back to top © 2015 - 2019 The Apache Software Foundation