Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
.jpeg)
.jpeg)
.jpeg)
.jpeg)