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