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 | |
---|---|---|
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. |
Interfaces
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. |
Delegates
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. |
Enumerations
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. |
Return to top