Microsoft.ApplicationServer.Caching Namespace
Updated: July 13, 2011
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.
Class | Description | |
---|---|---|
![]() | AddUserState | This API supports the product infrastructure and is not intended to be used directly from your code. |
![]() | BaseOperationNotification | The base class for an event used for notifications. Applies only to the server versions of AppFabric. |
![]() | CacheOperationCompletedEventArgs | This API supports the product infrastructure and is not intended to be used directly from your code. |
![]() | CacheOperationContext | This API supports the product infrastructure and is not intended to be used directly from your code. |
![]() | CacheOperationStartedEventArgs | This API supports the product infrastructure and is not intended to be used directly from your code. |
![]() | 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. |
![]() | ConfigStoreException | An exception that should be thrown from an implementation of the ICustomProvider interface. Applies only to the server versions of AppFabric. |
![]() | 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. |
![]() | DataCacheAutoDiscoverProperty | Specifies whether automatic discovery is enabled for the role or endpoint that hosts Windows Azure Caching. |
![]() | DataCacheClientLogManager | Provides support for changing the logging level of Windows Azure Caching. |
![]() | DataCacheErrorCode | A static class used to store global error codes. |
![]() | DataCacheErrorSubStatus | Used to retrieve substatus codes for errors returned to the client. |
![]() | DataCacheException | Used for cache-related exceptions. |
![]() | DataCacheFactory | Provides methods to return DataCache objects that are mapped to a named cache. This class also enables programmatic configuration of the cache client. |
![]() | DataCacheFactoryConfiguration | Specifies the configuration settings for a new cache client. |
![]() | DataCacheItem | Used to retrieve all information associated with the cached object in the cluster. |
![]() | DataCacheItemFactory | Used to create DataCacheItem objects as a part of implementing a read-through or write-behind provider. |
![]() | DataCacheItemKey | A cache item key used in the implementation of a read-through or write-behind provider. |
![]() | DataCacheItemVersion | Used to represent the version of a cached object. |
![]() | DataCacheLocalCacheProperties | Specifies the local cache settings for a cache client. |
![]() | DataCacheLockHandle | Represents the structure used as a key to lock and unlock cached objects in a pessimistic concurrency scenario. |
![]() | 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. |
![]() | DataCacheNotificationProperties | Specifies the notification settings for a cache client. Applies only to the server versions of AppFabric. |
![]() | DataCacheOperationDescriptor | Represents a notification event for operations performed against the cache, such as Add or Remove. |
![]() | DataCacheReadyRetryPolicy | Controls the retry policy that is used at startup of a Windows Azure cloud service. |
![]() | DataCacheSecurity | Used to enable signing and/or encryption of data sent between client and server. |
![]() | DataCacheSerializationProperties | Specifies the serialization properties for a cache client. |
![]() | DataCacheServerEndpoint | Used to specify an individual cache host when programmatically configuring the cache client. |
![]() | DataCacheSessionStoreProvider | Obsolete.A session storage provider that enables Web applications to store session-state data to a distributed cache system. |
![]() | DataCacheStoreException | An exception object that should be used by read-through or write-behind providers. |
![]() | DataCacheStoreProvider | An abstract class that must implemented by read-through or write-behind providers. |
![]() | DataCacheTag | Represents an optional string-based identifier that you can associate with a cached object. |
![]() | DataCacheTransportProperties | Specifies the transport settings for a cache client. |
![]() | HostCacheStats | Stores cache statistics used in conjunction with the Get-CacheStatistics Windows PowerShell command. |
![]() | NamedCacheStats | Stores cache statistics used in conjunction with the Get-CacheStatistics Windows PowerShell command. |
![]() | SafeStreamWriter | This API supports the product infrastructure and is not intended to be used directly from your code. |
![]() | VelocityPacketException | This API supports the product infrastructure and is not intended to be used directly from your code. |
Interface | Description | |
---|---|---|
![]() | ICustomProvider | Represent an ICustomProvider interface. Applies only to the server versions of AppFabric. |
![]() | IDataCacheObjectSerializer | Implement this interface to provide custom serialization for cached objects. |
Delegate | Description | |
---|---|---|
![]() | DataCacheBulkNotificationCallback | Specifies a callback which is called with a list of cache operations. Not supported in Windows Azure Shared Caching. |
![]() | 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. |
![]() | 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. |
Enumeration | Description | |
---|---|---|
![]() | CacheOperationType | This API supports the product infrastructure and is not intended to be used directly from your code. |
![]() | DataCacheLocalCacheInvalidationPolicy | Specifies the way locally cached objects should be invalidated. |
![]() | DataCacheObjectSerializerType | An enumeration of the serialization types. |
![]() | DataCacheOperations | An enumeration used to specify specific item or region events that can trigger a cache notification. |
![]() | DataCacheProtectionLevel | Enumeration indicating whether data sent between client and server is signed and/or encrypted. |
![]() | DataCacheSecurityMode | Enumeration indicating whether channel security is enabled for data sent between client and server. Applies only to the server versions of AppFabric. |
![]() | DataCacheServiceAccountType | Specifies the type of account that is used to run the AppFabric Caching service. |
![]() | DataCacheTraceSink | Provides fields that specify the type of cache client tracing to use with the SetSink method. Applies only to Windows Azure Caching. |
![]() | EvictionType | Specifies the eviction used for a cache. |
![]() | ExpirationType | This API supports the product infrastructure and is not intended to be used directly from your code. |