Share via


Cache Proxy Interfaces

The following table identifies the interfaces that you can use to create a custom cache proxy plug-in.

Interface

Description

IWMSBasicPlugin

Contains methods to initialize, enable, and shut down a plug-in. It is recommended that all custom plug-ins implement this interface.

IWMSCacheItemDescriptor

Retrieves the size, version number, expiration date, and URL of cached content. This interface is implemented by a cache plug-in and called by the server.

IWMSCacheItemCollection

Contains a collection of IWMSCacheItemDescriptor interfaces. This interface is implemented by a cache plug-in and called by the server.

IWMSCacheProxy

Contains methods that administer a cache. This interface is implemented by a cache plug-in and called by the server.

IWMSCacheProxyCallback

Contains methods that enable a cache plug-in to respond to calls that the server makes through the IWMSCacheProxy interface. This interface is implemented by the server and called by a cache plug-in.

IWMSCacheProxyServer

Contains methods that retrieve information about cached content, determine whether the content is current, and download content to a cache. This interface is implemented by the server and called by a cache plug-in.

IWMSCacheProxyServerCallback

Contains methods that enable a cache plug-in to respond to calls that the server makes through the IWMSCacheProxyServer interface. This interface is implemented by a cache plug-in and called by the server.

See Also (General)

See Also (Visual Basic .NET)

See Also (C#)

See Also (C++)