SALES: 1-800-867-1380
Expand Minimize

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.

  Class Description
Public class AddUserState Infrastructure.
Public class BaseOperationNotification The base class for an event used for notifications. Applies only to the server versions of AppFabric.
Public class CacheOperationCompletedEventArgs Infrastructure.
Public class CacheOperationContext Infrastructure.
Public class CacheOperationStartedEventArgs Infrastructure.
Public class ClientPerformanceCounters Infrastructure.
Public class 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.
Public class ConfigStoreException An exception that should be thrown from an implementation of the ICustomProvider interface. Applies only to the server versions of AppFabric.
Public class 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.
Public class DataCacheAutoDiscoverProperty Specifies whether automatic discovery is enabled for the role that hosts Windows Azure Caching.
Public class DataCacheClientLogManager Provides support for changing the logging level of Windows Azure Caching.
Public class DataCacheErrorCode A static class used to store global error codes.
Public class DataCacheErrorSubStatus Used to retrieve substatus codes for errors returned to the client.
Public class DataCacheException Used for cache-related exceptions.
Public class DataCacheFactory Provides methods to return DataCache objects that are mapped to a named cache. This class also enables programmatic configuration of the cache client.
Public class DataCacheFactoryConfiguration Specifies the configuration settings for a new cache client.
Public class DataCacheItem Used to retrieve all information associated with the cached object in the cluster.
Public class DataCacheItemFactory Used to create DataCacheItem objects as a part of implementing a read-through or write-behind provider.
Public class DataCacheItemKey A cache item key used in the implementation of a read-through or write-behind provider.
Public class DataCacheItemVersion Used to represent the version of a cached object.
Public class DataCacheLocalCacheProperties Specifies the local cache settings for a cache client.
Public class DataCacheLockHandle Represents the structure used as a key to lock and unlock cached objects in a pessimistic concurrency scenario.
Public class 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.
Public class DataCacheNotificationProperties Specifies the notification settings for a cache client. Applies only to the server versions of AppFabric.
Public class DataCacheOperationDescriptor Represents a notification event for operations performed against the cache, such as Add or Remove.
Public class DataCacheReadyRetryPolicy Controls the retry policy that is used at startup of a Windows Azure cloud service.
Public class DataCacheSecurity Used to enable signing and/or encryption of data sent between client and server.
Public class DataCacheSerializationProperties Specifies the serialization properties for a cache client.
Public class DataCacheServerEndpoint Used to specify an individual cache host when programmatically configuring the cache client.
Public class DataCacheSessionStoreProvider Obsolete. A session storage provider that enables Web applications to store session-state data to a distributed cache system.
Public class DataCacheStoreException An exception object that should be used by read-through or write-behind providers.
Public class DataCacheStoreProvider An abstract class that must implemented by read-through or write-behind providers.
Public class DataCacheTag Represents an optional string-based identifier that you can associate with a cached object.
Public class DataCacheTransportProperties Specifies the transport settings for a cache client.
Public class DiagnosticRule Infrastructure.
Public class DiagRuleViolation Infrastructure.
Public class HostCacheStats Stores cache statistics used in conjunction with the Get-CacheStatistics Windows PowerShell command.
Public class NamedCacheStats Stores cache statistics used in conjunction with the Get-CacheStatistics Windows PowerShell command.
Public class SafeStreamWriter Infrastructure.
Public class ServiceUtility Infrastructure.
Public class VelocityPacketFormatException Infrastructure.
Public class VelocityPacketFormatFatalException Infrastructure.
Public class VelocityPacketTooBigException Infrastructure.

  Interface Description
Public interface ICustomProvider Represent an ICustomProvider interface. Applies only to the server versions of AppFabric.
Public interface IDataCacheObjectSerializer Implement this interface to provide custom serialization for cached objects.

  Delegate Description
Public delegate DataCacheBulkNotificationCallback Specifies a callback which is called with a list of cache operations. Not supported in Windows Azure Shared Caching.
Public delegate 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.
Public delegate 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
Public enumeration CacheOperationType Infrastructure.
Public enumeration DataCacheLocalCacheInvalidationPolicy Specifies the way locally cached objects should be invalidated.
Public enumeration DataCacheObjectSerializerType An enumeration of the serialization types.
Public enumeration DataCacheOperations An enumeration used to specify specific item or region events that can trigger a cache notification.
Public enumeration DataCacheProtectionLevel Enumeration indicating whether data sent between client and server is signed and/or encrypted.
Public enumeration DataCacheSecurityMode Enumeration indicating whether channel security is enabled for data sent between client and server. Applies only to the server versions of AppFabric.
Public enumeration DataCacheServiceAccountType Specifies the type of account that is used to run the AppFabric Caching service.
Public enumeration DataCacheTraceSink Provides fields that specify the type of cache client tracing to use with the SetSink method. Applies only to Windows Azure Caching.
Public enumeration EvictionType Specifies the eviction used for a cache.
Public enumeration ExpirationType Infrastructure.
Public enumeration VelocityDiagMode Infrastructure.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft