ICustomProvider Interface

 

Represent an ICustomProvider interface. Applies only to the server versions of AppFabric.

Namespace:   Microsoft.ApplicationServer.Caching
Assembly:  Microsoft.ApplicationServer.Caching.Core (in Microsoft.ApplicationServer.Caching.Core.dll)

Syntax

public interface ICustomProvider : IDisposable
public interface class ICustomProvider : IDisposable
type ICustomProvider = 
    interface
        interface IDisposable
    end
Public Interface ICustomProvider
    Inherits IDisposable

Methods

Name Description
System_CAPS_pubmethod AddUser(String, String)

Adds a Windows account to the list of allowed users that have access to the configuration store..

System_CAPS_pubmethod BeginTransaction()

Begins a transaction to provide isolation from other configuration store access.

System_CAPS_pubmethod Cleanup()

Enables the provider to clean up any data in the cache cluster configuration store.

System_CAPS_pubmethod Delete(Object, String)

Deletes an existing entry from the configuration store.

System_CAPS_pubmethod Delete(Object, String, String, Int64)

Deletes an existing entry from the configuration store.

System_CAPS_pubmethod Dispose()

(Inherited from IDisposable.)

System_CAPS_pubmethod EndTransaction(Object, Boolean)

Commits or rollbacks a transaction previously started with the BeginTransaction method.

System_CAPS_pubmethod GetEntries(Object, String)

Enumerates all the entries of the specified type.

System_CAPS_pubmethod GetEntry(Object, String, String)

Retrieves a ConfigStoreEntry object from the configuration store.

System_CAPS_pubmethod GetStoreUtcTime(Object)

Obtains the current UTC time based on the clock for the configuration store.

System_CAPS_pubmethod GetValue(Object, String, String)

Retrieves the value of a specific entry in the configuration store.

System_CAPS_pubmethod Initialize()

Enables the custom provider to initialize the cache cluster configuration store.

System_CAPS_pubmethod Insert(Object, String, String, Byte[], Int64)

Inserts an entry into the configuration store.

System_CAPS_pubmethod IsInitialized()

Gets the initialization status of the configuration store.

System_CAPS_pubmethod Open(String)

Initializes the configuration store with a connection string that is used for subsequent calls.

System_CAPS_pubmethod RemoveUser(String, String, Object)

Removes a Windows account from the list of accounts that have permission t the access the configuration store.

System_CAPS_pubmethod RetrieveStoreVersion()

Retrieves the version of the configuration store.

System_CAPS_pubmethod TestConnection()

Determines whether the configuration store is available.

System_CAPS_pubmethod Update(Object, String, String, Byte[], Int64)

Updates an entry in the store.

See Also

Microsoft.ApplicationServer.Caching Namespace

Return to top