Microsoft.ApplicationServer.Caching.Client
Returns .
Returns .
Returns .
Returns .
Returns .
Returns .
Internal.
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.
Creates a DataCache that accesses the "default" cache; uses settings in the "default" cache client configuration.
Creates a DataCache that accesses the specified cache name; uses settings in the "default" cache client configuration.
The named cache to use. For Windows Azure Shared Caching, this must be "default".
Creates a DataCache that accesses the specified cache name; uses settings in the named cache client configuration.
The named cache to use. For Windows Azure Shared Caching, this must be "default".
The cache client configuration to use to initialize the DataCache object.
Adds an object to the cache.
A object that represents the version of the object saved to the cache under the key value.
A unique value that is used to store and retrieve the object from the cache. Key names must be less than 65 KB.
The object saved to the cache.
Adds an object to the cache. This method enables associating tags with the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the key value.
A unique value that is used to store and retrieve the object from the cache. Key names must be less than 65 KB.
The object saved to the cache.
An array of objects to associate with the cached object.
Adds an object to a region in the cache. This method enables association of tags with objects in the cache. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the key value.
A unique value that is used to store and retrieve the object from the cache. Key names must be less than 65 KB.
The object saved to the cache.
An array of objects to associate with the cached object.
The name of the region to save the object in.
Adds an object to a region in the cache. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the key value.
A unique value that is used to store and retrieve the object from the cache. Key names must be less than 65 KB.
The object saved to the cache.
The name of the region to save the object in.
Adds an object to the cache. This method provides the ability to specify when the object should be expired.
A object that represents the version of the object saved to the cache under the key value.
A unique value that is used to store and retrieve the object from the cache. Key names must be less than 65 KB.
The object saved to the cache.
The amount of time the object should reside in the cache before expiration.
Adds an object to the cache. This method enables associating tags with the cached object and specifying when the object should be expired. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the key value.
A unique value that is used to store and retrieve the object from the cache. Key names must be less than 65 KB.
The object saved to the cache.
The amount of time that the object should reside in the cache before expiration.
An array of objects to associate with the cached object.
Adds an object to a region in the cache. This method enables associating tags with the cached object and specifying when the object should be expired. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the key value.
A unique value that is used to store and retrieve the object from the cache. Key names must be less than 65 KB.
The object saved to the cache.
The amount of time that the object should reside in the cache before expiration.
An array of objects to associate with the cached object.
The name of the region to save the object.
Adds an object to a region in the cache. This method provides the ability to specify when the object should be expired. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the key value.
A unique value that is used to store and retrieve the object from the cache. Key names must be less than 65 KB.
The object saved to the cache.
The amount of time that the object should reside in the cache before expiration.
The name of the region to save the object.
Adds a bulk cache notification callback for cache operations occurring on all regions and items. Not supported in Windows Azure Shared Caching.
A object used to identify the cache bulk notification callback.
The name of the method you want to invoke when these notifications occur.
Adds a cache notification callback for cache operations occurring on all regions and items. Not supported in Windows Azure Shared Caching.
A object used to identify the cache notification callback.
The type of cache operation(s) that will trigger cache notifications.
The name of the method you want to invoke when these notifications occur.
Adds a failure notification callback, for notifications indicating that a client has missed one or more cache notifications. Not supported in Windows Azure Shared Caching.
A object used to identify the cache notification callback.
The name of the method that you want to invoke when the failure notification occurs.
Adds a cache notification callback for cache operations occurring on one specific item that is not stored in a region. Not supported in Windows Azure Shared Caching.
A object used to identify the cache notification callback.
The key used to store the object in the cache.
The type of cache operation(s) that will trigger cache notifications.
The name of the method you want to invoke when these notifications occur.
Adds a cache notification callback for cache operations occurring on one specific item that is stored in region. Not supported in Windows Azure Shared Caching.
A object used to identify the cache notification callback.
The key used to store the object in the cache.
The type of cache operation(s) that will trigger cache notifications.
The name of the method you want to invoke when these notifications occur.
The name of the region where the object is stored.
Adds a cache notification callback for cache operations occurring on one specific region. Not supported in Windows Azure Shared Caching.
A object used to identify the cache notification callback.
The name of the region for which the specified item or region operations can trigger cache notifications.
The type of cache operation(s) that will trigger cache notifications.
The name of the method you want to invoke when these notifications occur.
Concatenates a string to a string object stored in the cache.
The key of the object stored in the cache. The object must be a string.
The string to concatenate to the stored object.
Concatenates a string to a string object stored in the cache in the specified region.
The key of the object stored in the cache. The object must be a string.
The string to concatenate to the stored object.
The user-defined region in which the object is stored.
Gets all of the objects associated with the specified keys across all system regions. This method does not search user-defined regions.
Returns an object with a list of key and value pairs.
List of keys for the objects to retrieve, cannot be null.
Returns objects for the specified keys from the specified region of the cache. Not supported in Windows Azure Shared Caching.
Returns an object with a list of key and value pairs.
List of keys for the objects to retrieve, cannot be null.
Name of the region, cannot be null.
Internal.
Internal.
Removes all objects from the cache associated with the DataCache object.
Deletes all objects in the specified region. Not supported in Windows Azure Shared Caching.
The name of the region whose objects are removed.
Creates a region. Not supported in Windows Azure Shared Caching.
Returns a value..
The name of the region that is created. Region names must be less than 65 KB.
Decrements a long value stored in the cache.
Returns the decremented value.
The key of the object stored in the cache. The object must be a long.
The amount to decrease the stored value.
The initial value to use if the object does not exist in the cache.
Decrements a long value stored in the cache in the specified region.
Returns the decremented value.
The key of the object stored in the cache. The object must be a long.
The amount to decrease the stored value.
The initial value to use if the object does not exist in the cache.
The user-defined region in which the object is stored.
Gets an object from the cache using the specified key.
The object that was cached by using the specified key. Null is returned if the key does not exist.
The unique value that is used to identify the object in the cache.
Gets an object from the cache using the specified key. You may also provide the version to obtain a specific version of a key, if that version is still the most current in the cache.
The object that was cached by using the specified key. Null is returned if the key does not exist. Even if the key does exist, Null may also be returned because the object has been updated to a new version.
The unique value that is used to identify the object in the cache.
The version of the desired object. If this parameter is null, the version of the current object is retrieved.
Gets an object from the specified region by using the specified key. You may also provide the version to obtain the specific version of a key, if that version is still the most current in the region. This overload is not supported in Windows Azure Shared Caching.
The object that was cached by using the specified key. Null is returned if the key does not exist. Even if the key does exist, Null may also be returned because the object has been updated to a new version.
The unique value that is used to identify the object in the region.
The version of the desired object. If this parameter is null, the version of the current object is retrieved.
The name of the region where the object resides.
Gets an object from the specified region by using the specified key. This overload is not supported in Windows Azure Shared Caching.
The object that was cached by using the specified key. Null is returned if the key does not exist.
The unique value that is used to identify the object in the region.
The name of the region where the object resides.
Locks the key if the key is present and it is not locked and returns the object corresponding to the key.
Returns matching the specified parameter if the is present and is not locked. If the key does not exist, a DataCacheException object is thrown with the ErrorCode set to . Create objects based on the referenced key to resolve this error.If the object is already locked by another cache client, a DataCacheException object is thrown with the ErrorCode set to . The object will be inaccessible until it is unlocked by the locking client.
The unique value that is used to identify the object in the cache.
The amount of time that the object should remain locked.
The object required to unlock the object. The output parameter is passed by reference.
Lock the key if key is present and it is not locked by any clients and returns the object corresponding to the key.
Returns matching the specified parameter if the is present and is not locked. If the key does not exist, a DataCacheException object is thrown with the ErrorCode set to . Create objects based on the referenced key to resolve this error.If the object is already locked by another cache client, a DataCacheException object is thrown with the ErrorCode set to . The object will be inaccessible until it is unlocked by the locking client.
The unique value that is used to identify the object in the region.
The amount of time that object remains locked.
The object required to unlock the object. The output parameter is passed by reference.
If forceLock is true, key is locked irrespective of key-value pair presence in cache.
Locks the key if the key is present and is not locked and returns the object corresponding to the key. For objects stored in regions. This overload is not supported in Windows Azure Shared Caching.
Returns matching the specified parameter if the is present and is not locked.If the key does not exist, a DataCacheException object is thrown with the ErrorCode set to . Create objects based on the referenced key to resolve this error.If the object is already locked by another cache client, a DataCacheException object is thrown with the ErrorCode set to . The object will be inaccessible until it is unlocked by the locking client.
The unique value that is used to identify the object in the region.
The amount of time that the object remains locked.
The object required to unlock the object. The output parameter is passed by reference.
The name of the region where the object resides.
Lock the key if key is present and it is not locked by any clients and returns the object corresponding to the key. For objects stored in regions. This overload is not supported in Windows Azure Shared Caching.
Returns matching the specified parameter if the is present and is not locked.If the key does not exist, a DataCacheException object is thrown with the ErrorCode set to . Create objects based on the referenced key to resolve this error.If the object is already locked by another cache client, a DataCacheException object is thrown with the ErrorCode set to . The object will be inaccessible until it is unlocked by the locking client.
The unique value that is used to identify the object in the region.
The amount of time that the object remains locked.
The object required to unlock the object. The output parameter is passed by reference.
The name of the region where the object resides.
If forceLock is true, key is locked irrespective of key-value pair presence in cache.
Gets a object to retrieve all information associated with your cached object in the cluster.
A object that contains all information associated with your cached object. Null is returned if the key does not exist.
The unique value that is used to identify the object in the cache.
Gets a object to retrieve all information associated with your cached object in the cluster. For objects stored in regions. This overload is not supported in Windows Azure Shared Caching.
A object that contains all information associated with your cached object. Null is returned if the key does not exist.
The unique value that is used to identify the object in the region.
The name of the region where the object resides.
Gets an object from the cache, but only if a newer version of the object resides in the cache.
If the version in the cache differs from the version parameter, the corresponding cached object is returned. If the version in the cache is the same as the version parameter, null is returned.
The unique value that is used to identify the object in the cache.
The version of the desired object, passed by reference.
Gets an object from the specified region, but only if a newer version of the object resides in the region. This overload is not supported in Windows Azure Shared Caching.
If the version in the region differs from the version parameter, the corresponding cached object is returned. If the version in the region is the same as the version parameter, null is returned.
The unique value that is used to identify the object in the cache.
The version of the desired object, passed by reference.
The name of the region where the object resides.
Gets an enumerable list of all cached objects in the specified region that have all the same tags in common. Not supported in Windows Azure Shared Caching.
An enumerable list of all cached objects in the specified region that have all the same tags in common.
A list of tags for which to search.
The name of the region to search. Tags are not supported outside regions. Therefore, a region name is required.
Gets an enumerable list of all cached objects in the specified region that have any of the same tags in common. Not supported in Windows Azure Shared Caching.
An enumerable list of all cached objects in the specified region that have any of the same tags in common. Null is returned if no objects in the specified region have any of the tags specified.
A list of tags for which to search.
The name of the region to search. Tags are not supported outside regions. Therefore, a region name is required.
Gets an enumerable list of all cached objects in the specified region that have the specified tag. Not supported in Windows Azure Shared Caching.
An enumerable list of all cached objects in the specified region that have the specified tag. Null is returned if no objects in the specified region have the tag specified.
The tag for which to search.
The name of the region to search. Tags are not supported outside regions. Therefore, a region name is required.
Gets an enumerable list of all cached objects in the specified region. Not supported in Windows Azure Shared Caching.
An enumerable list of all cached objects in the specified region.
The name of the region for which to return a list of all resident objects.
Returns the system region name for the specified key. Not supported in Windows Azure Shared Caching.
Returns the region name as a .
The key for which to find the associated system region.
Used to determine the default regions for the cache. Not supported in Windows Azure Shared Caching.
Returns an enumerable list of default regions as an object.
Increments a long value stored in the cache.
Returns the incremented value.
The key of the object stored in the cache. The object must be a long.
The amount to increase the stored value.
The initial value to use if the object does not exist in the cache.
Increments a long value stored in the cache in the specified region.
Returns the incremented value.
The key of the object stored in the cache. The object must be a long.
The amount to increase the stored value.
The initial value to use if the object does not exist in the cache.
The user-defined region in which the object is stored.
Allows for the use of array notation to access cached objects.
A deserialized object that was saved to the cache that uses the key.
The key that is used to save the cached object.
The name of the cache associated with the DataCache object.
Returns .
Prepends a string to a string object stored in the cache.
The key of the object stored in the cache. The object must be a string.
The string to prepend to the stored object.
Prepends a string to a string object stored in the cache in the specified region.
The key of the object stored in the cache. The object must be a string.
The string to prepend to the stored object.
The user-defined region in which the object is stored.
Adds or replaces an object in the cache.
A object that represents the version of the object saved to the cache under the key value.
The unique value that is used to identify the object in the cache. Key names must be less than 65 KB.
The object to add or replace.
Adds or replaces an object in the cache if it is at the specified version.
A object that represents the version of the object saved to the cache under the value.
The unique value that is used to identify the object in the cache. Key names must be less than 65 KB.
The object to add or replace.
The object that represents the version of the cached object that is to be replaced.
Adds or replaces an object in the cache if it is at the specified version. Associates tags with the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the value.
The unique value that is used to identify the object in the cache. Key names must be less than 65 KB.
The object to add or replace.
The object that represents the version of the cached object that is to be replaced.
A list of tags to associate with the object.
Adds or replaces an object in the specified region if it is at the specified version. Associates tags with the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the value.
The unique value that is used to identify the object in the region. Key names must be less than 65 KB.
The object to add or replace.
The object that represents the version of the cached object that is to be replaced.
A list of tags to associate with the object.
The name of the region the object resides in.
Adds or replaces an object in the specified region if it is at the specified version. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the value.
The unique value that is used to identify the object in the region. Key names must be less than 65 KB.
The object to add or replace.
The object that represents the version of the cached object that is to be replaced.
The name of the region the object resides in.
Adds or replaces an object in the cache if it is at the specified version. Specifies the timeout value of the cached object.
A object that represents the version of the object saved to the cache under the key value.
The unique value that is used to identify the object in the region. Key names must be less than 65 KB.
The object to add or replace.
The object that represents the version of the cached object that is to be replaced.
The amount of time that the object should reside in the cache before expiration.
Adds or replaces an object in the cache if it is at the specified version. Specifies the timeout value and associates tags with the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the key value.
The unique value that is used to identify the object in the cache. Key names must be less than 65 KB.
The object to add or replace.
The object that represents the version of the cached object that is to be replaced.
The amount of time that the object should reside in the cache before expiration.
A list of tags to associate with the object.
Adds or replaces an object in the specified region if it is at the specified version. Specifies the timeout value and associates tags with the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the key value.
The unique value that is used to identify the object in the region. Key names must be less than 65 KB.
The object to add or replace.
The object that represents the version of the cached object that is to be replaced.
The amount of time that the object should reside in the cache before expiration.
A list of tags to associate with the object.
The name of the region the object resides in.
Adds or replaces an object in the specified region if it is at the specified version. Specifies the timeout value of the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the value.
The unique value that is used to identify the object in the region. Key names must be less than 65 KB.
The object to add or replace.
The object that represents the version of the cached object that is to be replaced.
The amount of time that the object should reside in the cache before expiration.
The name of the region the object resides in.
Adds or replaces an object in the cache. Associates tags with the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the key value.
The unique value that is used to identify the object in the cache. Key names must be less than 65 KB.
The object to add or replace.
A list of tags to associate with the object.
Adds or replaces an object in the specified region. Associates tags with the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the value.
The unique value that is used to identify the object in the region. Key names must be less than 65 KB.
The object to add or replace.
A list of tags to associate with the object.
The name of the region the object resides in.
Adds or replaces an object in the specified region. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the value.
The unique value that is used to identify the object in the region. Key names must be less than 65 KB.
The object to add or replace.
The name of the region the object resides in.
Adds or replaces an object in the cache. Specifies the timeout value of the cached object.
A object that represents the version of the object saved to the cache under the value.
The unique value that is used to identify the object in the cache. Key names must be less than 65 KB.
The object to add or replace.
The amount of time that the object should reside in the cache before expiration.
Adds or replaces an object in the cache. Specifies the timeout value and associates tags with the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the value.
The unique value that is used to identify the object in the cache. Key names must be less than 65 KB.
The object to add or replace.
The amount of time that the object should reside in the cache before expiration.
A list of tags to associate with the object.
Adds or replaces an object in the specified region. Specifies the timeout value and associates tags with the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the value.
The unique value that is used to identify the object in the region. Key names must be less than 65 KB.
The object to add or replace.
The amount of time that the object should reside in the cache before expiration.
A list of tags to associate with the object.
The name of the region the object resides in.
Adds or replaces an object in the specified region. Specifies the timeout value of the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the object saved to the cache under the value.
Adds or replaces an object in the specified region. Specifies the timeout value of the cached object. Key names must be less than 65 KB.
The object to add or replace.
The amount of time that the object should reside in the cache before expiration.
The name of the region the object resides in.
Replaces and unlocks an object in the cache.
A object that represents the version of the cached object after it has been updated by this method.
The unique value that is used to identify the object in the cache.
The object to add or replace.
The object that was returned when the object was locked.
Replaces and unlocks an object in the cache. Associates tags with the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the cached object after it has been updated by this method.
The unique value that is used to identify the object in the cache.
The object to add or replace.
The object that was returned when the object was locked.
A list of tags to associate with the object.
Replaces and unlocks an object in the specified region. Associates tags with the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the cached object after it has been updated by this method.
The unique value that is used to identify the object in the region.
The object to add or replace.
The object that was returned when the object was locked.
A list of tags to associate with the object.
The name of the region the object resides in.
Replaces and unlocks an object in the specified region. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the cached object after it has been updated by this method.
The unique value that is used to identify the object in the region.
The object to add or replace.
The object that was returned when the object was locked.
The name of the region the object resides in.
Replaces and unlocks an object in the cache. Specifies the timeout value of the cached object.
A object that represents the version of the cached object after it has been updated by this method.
The unique value that is used to identify the object in the cache.
The object to add or replace.
The object that was returned when the object was locked.
The amount of time that the object should reside in the cache before expiration.
Replaces and unlocks an object in the cache. Specifies the timeout value and associates tags with the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the cached object after it has been updated by this method.
The unique value that is used to identify the object in the cache.
The object to add or replace.
The object that was returned when the object was locked.
The amount of time that the object should reside in the cache before expiration.
A list of tags to associate with the object.
Replaces and unlocks an object in the specified region. Specifies the timeout value and associates tags with the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the cached object after it has been updated by this method.
The unique value that is used to identify the object in the region.
The object to add or replace.
The object that was returned when the object was locked.
The amount of time that the object should reside in the cache before expiration.
A list of tags to associate with the object.
The name of the region the object resides in.
Replaces and unlocks an object in the specified region. Specifies the timeout value of the cached object. This overload is not supported in Windows Azure Shared Caching.
A object that represents the version of the cached object after it has been updated by this method. The timeout value associated with the cached object overrides expiration settings specified in the named cache configuration.
The unique value that is used to identify the object in the region.
The object to add or replace.
The object that was returned when the object was locked.
The amount of time that the object should reside in the cache before expiration.
The name of the region the object resides in.
Removes an object from the cache.
True if the object identified by the key is removed; otherwise, false.
The unique value that is used to identify the object in the region.
Removes an object with a specific version from the cache.
True if the object is removed; otherwise, false.
The unique value that is used to identify the object in the region.
The object that represents the version of the cached object that is to be removed.
Removes an object with a specific version from the cache in a region. This overload is not supported in Windows Azure Shared Caching.
True if the object is removed; otherwise, false.
The unique value that is used to identify the object in the region.
The object that represents the version of the cached object that is to be removed.
The name of the region the object resides in.
Removes an object from the cache with an associated lock handle.
True if an object from the cache was removed; otherwise, false.
The unique value that is used to identify the object in the cache.
The object that was returned when the object is removed.
Removes an object from the cache with an associated lock handle in a region. This overload is not supported in Windows Azure Shared Caching.
True if the object is removed; otherwise, false.
The unique value that is used to identify the object in the region.
The object that was returned when the object was removed.
The name of the region the object resides in.
Removes an object from the cache in a region. This overload is not supported in Windows Azure Shared Caching.
True if the object is removed; otherwise, false.
The unique value that is used to identify the object in the region.
The name of the region the object resides in.
Removes a cache notification callback. Not supported in Windows Azure Shared Caching.
Deletes a region. All cached objects inside the region are also removed. Not supported in Windows Azure Shared Caching.
Returns true if the region is removed. Returns false if the region does not exist.
The name of the region.
Resets the object timeout value, defining how long objects reside in the cache before expiring. The value specified for the object overrides the default settings for the cache.
The unique value that is used to identify the object in the region.
The amount of time that the object should reside in the cache before expiration.
Resets the object timeout value, defining how long objects reside in the region before expiring. The value specified for the object overrides the default settings for the cache.
The unique value that is used to identify the object in the region.
The amount of time that the object should reside in the cache before expiration.
The name of the region where the object resides.
Releases objects locked in the cache. This method supports pessimistic concurrency by making sure that the appropriate DataCacheLockHandle is used for unlocking the object.
The unique value that is used to identify the object in the region.
The object that was returned when the object was locked
Releases objects locked in the specified region. This method supports pessimistic concurrency by making sure that the appropriate DataCacheLockHandle is used for unlocking the object. This overload is not supported in Windows Azure Shared Caching.
The unique value that is used to identify the object in the region.
The object that was returned when the object was locked.
The name of the region where the object resides.
Releases objects locked in the cache. This method supports pessimistic concurrency by making sure that the appropriate DataCacheLockHandle is used for unlocking the object. Specifies a new timeout value for the cached object.
The unique value that is used to identify the object in the region.
The object that was returned when the object was locked.
The amount of time that the object should reside in the cache before expiration.
Releases objects locked in the specified region. This method supports pessimistic concurrency by making sure that the appropriate DataCacheLockHandle is used for unlocking the object. Specifies a new timeout value for the cached object. This overload is not supported in Windows Azure Shared Caching.
The unique value that is used to identify the object in the region.
The object that was returned when the object was locked.
The amount of time that the object should reside in the cache before expiration.
The name of the region where the object resides.
Specifies whether automatic discovery is enabled for the role or endpoint that hosts Windows Azure Caching.
Creates a new DataCacheAutoDiscoverProperty object.
A value of true enables automatic discovery.
Creates a new DataCacheAutoDiscoverProperty object; specifies the web role, worker role or endpoint that hosts Caching.
A value of true enables automatic discovery.
The name of the web role, worker role or endpoint that hosts Caching in the cloud service deployment.
Specifies a callback which is called with a list of cache operations. Not supported in Windows Azure Shared Caching.
The name of the cache where the object is stored.
A list of cache operations.
The associated with the cache notification that invoked the delegate method.
Provides methods to return objects that are mapped to a named cache. This class also enables programmatic configuration of the cache client.
Used for configuring a cache client based on the application configuration file.
Used for programmatically configuring a cache client.
A object that specifies the cache client configuration settings for the DataCacheFactory instance.
Closes the object and releases all associated resources.
Returns the cache client, an instance of the object.
The cache client, an instance of the DataCache object.
The named cache to use for cache operations. For , the cache name must be “default”, which is the same as calling .
Returns the cache client corresponding to the default cache, an instance of the object.
The cache client, an instance of the DataCache object.
Specifies the configuration settings for a new cache client.
Initializes a new instance of the class.
Initializes a new instance of the class. This overload specifies a specific name for the cache client.
The name of the cache client. If the application configuration file specifies multiple named dataCacheClient sections, this parameter can be used to specify which dataCacheClient section to use.
Specifies whether automatic discovery is enabled for the role or endpoint that hosts Windows Azure Caching.
Returns .
Specifies the retry policy for the cache client.
Returns .
Gets or sets the length of time that the cache client waits to establish a network connection with the server.
A object..
Create a duplicate DataCacheFactoryConfiguration object.
Returns a that can be cast to a object.
Create a new cache client configuration.
Returns .
The name of the new cache client configuration.
A DataCacheFactoryConfiguration object that contains the settings for the new client configuration.
A value of true enables connection pooling.
The type of account that runs the Caching service.
Returns .
Specifies whether compression is enabled. A value of true enables compression. The default is false.
Returns .
Gets or sets the local cache settings for the cache client.
A object.
Specifies the maximum number of channels to open to the cache cluster.
Returns .
Gets or sets the notification settings for the cache client. Not supported in Windows Azure Shared Caching.
A object.
Removes a cache client configuration and its settings from memory.
Returns .
The name of the cache client configuration.
Gets or sets the length of time that the cache client waits for a response from the server for each request.
A object.
Gets or sets the security properties for the cache client.
A object.
Specifies the type of serialization to use.
Returns .
Gets or sets an array of objects.
Returns .
Gets or sets the transport properties for the cache client.
A object.
A value of true specifies that the legacy protocol should be used for connecting to the cache.
Returns .
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.
The name of the cache associated with the missing notifications.
The object associated with the failure notification that invoked the delegate method.
Specifies the local cache settings for a cache client.
Creates a new instance of the class.
Creates a new instance of the class. This overloaded constructor accepts parameters that configure the properties of local cache.
The maximum number of objects in the local cache.
The time that objects reside in the local cache before invalidation.
The invalidation policy for the local cache. This can be set to either or .
Gets the default timeout for items in the local cache.
Returns .
Gets the invalidation policy for items in the local cache.
Returns .
Gets a Boolean value indicating whether local cache is enabled for the cache client.
Returns .
Gets the maximum number of objects permitted in the local cache.
Returns .
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.
The name of the region associated with the cache operation. A zero-length string indicates that a specific region is not associated with the cache operation.
The name of the key associated with the cache operation. A zero-length string indicates that a specific cached item is not associated with the cache operation.
The of the cached object associated with the cache operation that triggered the notification. A null version indicates that a specific cached item is not associated with the cache operation.
The enumeration specifying which cache event triggered the cache notification.
The object associated with the cache notification that invoked the delegate method.
Identifies a cache notification callback. This identifier is required to remove the corresponding cache notification callback. Applies only to the server versions of AppFabric.
The name of the cache triggering the cache notification.
A string value represents the name of the cache triggering the cache notification.
Identifier for the object. Used to distinguish between DataCacheNotificationDescriptor objects.
A value used to identify DataCacheNotificationDescriptor objects.
Creates a copy of the object.
A string value representing the and property values.
Specifies the notification settings for a cache client. Applies only to the server versions of AppFabric.
Creates a new instance of the class.
The maximum queue length for stored notifications on the cache cluster.
The frequency with which the cache client communicates with the server to check for notifications.
Gets the maximum queue length for notifications on the cache cluster.
Returns .
Gets the polling interval that the cache client uses to check for notifications on the cache cluster.
Returns .
Controls the retry policy that is used at startup of a Windows Azure cloud service.
The maximum number of seconds between retries.
Returns .
The number of retry attempts.
Returns .
Used to specify an individual cache host when programmatically configuring the cache client.
Used to define a cache host in the cache cluster for programmatic configuration of the cache client.
The computer name of the cache server or the service URL.
The cache port number of the cache host.
The cache port on the cache server.
A value that represents the cache port number on the cache server.
Returns true if the DataCacheServerEndpoint objects are equal.
Returns .
The DataCacheServerEndpoint object to compare.
Returns the hash code for the DataCacheServerEndpoint.
Returns .
The computer name or service URL of the cache server.
A string representing the computer name or service URL of the cache server.
A session storage provider that enables Web applications to store session-state data to a distributed cache system.
Initializes a new instance of the class.
The application name. This is used to differentiate sessions in the data source by application.
Returns .
Creates a new data storage object for the current request.
A SessionStateStoreData object, used for storing session data in the distributed cache.
The HttpContext for the current request.
The session state Timeout value for the new SessionStateStoreData object.
Adds a new session state to the distributed cache.
The HttpContext for the current request.
The session identifier for the current request.
The session Timeout for the current request.
Releases all resources used by the class.
Called by the SessionStateModule class at the end of a request
The HttpContext for the current request.
Returns read-only session-state data from the cache.
A SessionStateStoreData object populated with session values and information from the cache
The HttpContext of the current request.
The session identifier for the current request.
When this method returns, contains a Boolean value that is set to true if the requested session item is locked in the cache; otherwise, false.
When this method returns, contains a TimeSpan object that is set to the period of time that an item in the cache has been locked.
When this method returns, contains an object that is set to the lock identifier for the current request.
When this method returns, contains one of the SessionStateActions values. This indicates whether the current session is an uninitialized, cookieless session.
Returns and locks the read-only session-state data from the cache.
A SessionStateStoreData object populated with session values and information from the cache.
The HttpContext of the current request.
The session identifier for the current request.
When this method returns, contains a Boolean value that is set to true if a lock in the cache is successfully obtained; otherwise, false.
When this method returns, contains a TimeSpan object that is set to the period of time that an item in the cache has been locked.
When this method returns, contains an object that is set to the lock identifier for the current request.
When this method returns, contains one of the SessionStateActions values. This indicates whether the current session is an uninitialized, cookieless session.
Initializes the distributed cache provider.
The name of the application.
The configuration details specified in the application configuration file for cacheName and regionName.
Initializes the outgoing HTTP request.
The context for the current request.
Releases a lock on the session data in the cache.
The HttpContext of the current request.
The session identifier of the current request.
The lock identifier of the current request.
Deletes session data from the cache.
The HttpContext of the current request.
The session identifier of the current request.
The lock identifier of the current request.
The SessionStateStoreData that represents the item to delete from the cache.
Updates the expiration date and time of session data in the cache.
The context for the current request.
The session identifier of the current request.
Updates the session item information in the cache with values from the current request and clears the lock on the session item.
The HttpContext of the current request.
The session identifier of the current request..
The SessionStateStoreData object that contains the current session values to be stored.
The lock identifier for the current request.
If true, identifies the session item as a new item if true; otherwise, identifies the session item as an existing item.
Sets a reference to the SessionStateItemExpireCallback delegate for the Session_OnEnd event defined in the Global.asax file.
Cache does not support notification of the expiration; therefore this method always returns false.
The SessionStateItemExpireCallback delegate for the Session_OnEnd event defined in the Global.asax file.