Microsoft.ApplicationServer.Caching Namespace

 

The Microsoft.ApplicationServer.Caching namespace provides access to an in-memory application cache application for developing scalable, high-performance applications. This namespace can be used to cache any serializable common language runtime (CLR) object and provides access through simple APIs.

Classes

Class Description
System_CAPS_pubclass AddUserState

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubclass BaseOperationNotification

The base class for an event used for notifications. Applies only to the server versions of AppFabric.

System_CAPS_pubclass CacheOperationCompletedEventArgs

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubclass CacheOperationContext

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubclass CacheOperationStartedEventArgs

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubclass ConfigStoreEntry

Represents a key-value pair that can be used by a custom provider for the cache cluster configuration store. Applies only to the server versions of AppFabric.

System_CAPS_pubclass ConfigStoreException

An exception that should be thrown from an implementation of the ICustomProvider interface. Applies only to the server versions of AppFabric.

System_CAPS_pubclass DataCache

The object that is used by cache-enabled applications for storing and retrieving objects from the cache. An instance of this object is referred to as the cache client.

System_CAPS_pubclass DataCacheAutoDiscoverProperty

Specifies whether automatic discovery is enabled for the role or endpoint that hosts Windows Azure Caching.

System_CAPS_pubclass DataCacheClientLogManager

Provides support for changing the logging level of Windows Azure Caching.

System_CAPS_pubclass DataCacheErrorCode

A static class used to store global error codes.

System_CAPS_pubclass DataCacheErrorSubStatus

Used to retrieve substatus codes for errors returned to the client.

System_CAPS_pubclass DataCacheException

Used for cache-related exceptions.

System_CAPS_pubclass DataCacheFactory

Provides methods to return DataCache objects that are mapped to a named cache. This class also enables programmatic configuration of the cache client.

System_CAPS_pubclass DataCacheFactoryConfiguration

Specifies the configuration settings for a new cache client.

System_CAPS_pubclass DataCacheItem

Used to retrieve all information associated with the cached object in the cluster.

System_CAPS_pubclass DataCacheItemFactory

Used to create DataCacheItem objects as a part of implementing a read-through or write-behind provider.

System_CAPS_pubclass DataCacheItemKey

A cache item key used in the implementation of a read-through or write-behind provider.

System_CAPS_pubclass DataCacheItemVersion

Used to represent the version of a cached object.

System_CAPS_pubclass DataCacheLocalCacheProperties

Specifies the local cache settings for a cache client.

System_CAPS_pubclass DataCacheLockHandle

Represents the structure used as a key to lock and unlock cached objects in a pessimistic concurrency scenario.

System_CAPS_pubclass DataCacheNotificationDescriptor

Identifies a cache notification callback. This identifier is required to remove the corresponding cache notification callback. Applies only to the server versions of AppFabric.

System_CAPS_pubclass DataCacheNotificationProperties

Specifies the notification settings for a cache client. Applies only to the server versions of AppFabric.

System_CAPS_pubclass DataCacheOperationDescriptor

Represents a notification event for operations performed against the cache, such as Add or Remove.

System_CAPS_pubclass DataCacheReadyRetryPolicy

Controls the retry policy that is used at startup of a Windows Azure cloud service.

System_CAPS_pubclass DataCacheSecurity

Used to enable signing and/or encryption of data sent between client and server.

System_CAPS_pubclass DataCacheSerializationProperties

Specifies the serialization properties for a cache client.

System_CAPS_pubclass DataCacheServerEndpoint

Used to specify an individual cache host when programmatically configuring the cache client.

System_CAPS_pubclass DataCacheSessionStoreProvider

Obsolete.A session storage provider that enables Web applications to store session-state data to a distributed cache system.

System_CAPS_pubclass DataCacheStoreException

An exception object that should be used by read-through or write-behind providers.

System_CAPS_pubclass DataCacheStoreProvider

An abstract class that must implemented by read-through or write-behind providers.

System_CAPS_pubclass DataCacheTag

Represents an optional string-based identifier that you can associate with a cached object.

System_CAPS_pubclass DataCacheTransportProperties

Specifies the transport settings for a cache client.

System_CAPS_pubclass HostCacheStats

Stores cache statistics used in conjunction with the Get-CacheStatistics Windows PowerShell command.

System_CAPS_pubclass NamedCacheStats

Stores cache statistics used in conjunction with the Get-CacheStatistics Windows PowerShell command.

System_CAPS_pubclass SafeStreamWriter

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubclass VelocityPacketException

This API supports the product infrastructure and is not intended to be used directly from your code.

Interfaces

Interface Description
System_CAPS_pubinterface ICustomProvider

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

System_CAPS_pubinterface IDataCacheObjectSerializer

Implement this interface to provide custom serialization for cached objects.

Delegates

Delegate Description
System_CAPS_pubdelegate DataCacheBulkNotificationCallback

Specifies a callback which is called with a list of cache operations. Not supported in Windows Azure Shared Caching.

System_CAPS_pubdelegate DataCacheFailureNotificationCallback

Specifies the parameters required for a method to be invoked by a failure notification when the cache client misses cache notifications. Not supported in Windows Azure Shared Caching.

System_CAPS_pubdelegate DataCacheNotificationCallback

Represents a callback method that is to be invoked by a cache notification when one or more cache operations take place. Applies only to the server versions of AppFabric.

Enumerations

Enumeration Description
System_CAPS_pubenum CacheOperationType

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubenum DataCacheLocalCacheInvalidationPolicy

Specifies the way locally cached objects should be invalidated.

System_CAPS_pubenum DataCacheObjectSerializerType

An enumeration of the serialization types.

System_CAPS_pubenum DataCacheOperations

An enumeration used to specify specific item or region events that can trigger a cache notification.

System_CAPS_pubenum DataCacheProtectionLevel

Enumeration indicating whether data sent between client and server is signed and/or encrypted.

System_CAPS_pubenum DataCacheSecurityMode

Enumeration indicating whether channel security is enabled for data sent between client and server. Applies only to the server versions of AppFabric.

System_CAPS_pubenum DataCacheServiceAccountType

Specifies the type of account that is used to run the AppFabric Caching service.

System_CAPS_pubenum DataCacheTraceSink

Provides fields that specify the type of cache client tracing to use with the SetSink method. Applies only to Windows Azure Caching.

System_CAPS_pubenum EvictionType

Specifies the eviction used for a cache.

System_CAPS_pubenum ExpirationType

This API supports the product infrastructure and is not intended to be used directly from your code.

Return to top