Microsoft.ApplicationServer.Caching.Core
Internal.
Internal.
Internal.
Returns .
Internal.
Returns .
The base class for an event used for notifications. Applies only to the server versions of AppFabric.
Initializes a new instance of the class. Applies only to the server versions of AppFabric.
Name of the cache in which the operation occurred.
Type of the operation which caused the notification.
Version of the operation which caused the notification.
Name of the cache in which the operation occurred. Applies only to the server versions of AppFabric.
Returns .
The type of the operation which caused the notification. Applies only to the server versions of AppFabric.
Returns .
Returns the string representation of the BaseOperationNotification event. Applies only to the server versions of AppFabric.
Returns .
The version of the operation which caused the notification. Applies only to the server versions of AppFabric.
Returns .
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.
Creates a new instance of the class. Applies only to the server versions of AppFabric.
The key of the entry.
The value of the entry.
The version of the entry.
The key of the entry. Applies only to the server versions of AppFabric.
A object.
The version of the entry. Applies only to the server versions of AppFabric.
A value that is greater than 0.
An exception that should be thrown from an implementation of the interface. Applies only to the server versions of AppFabric.
Creates a new instance of the class. Applies only to the server versions of AppFabric.
Creates a new instance of the class. Applies only to the server versions of AppFabric.
The object that holds the serialized object data.
The contextual information about the source or destination.
Creates a new instance of the class. Applies only to the server versions of AppFabric.
The message string that describes the error.
Creates a new instance of the class. Applies only to the server versions of AppFabric.
The message string that describes the error.
The inner exception that caused the current exception.
Provides support for changing the logging level of Windows Azure Caching.
Changes the logging level of the Event Tracing for Windows (ETW) log for Windows Azure Caching.
Returns .
The trace level for the log.
Enables tracing for a cache client.
The type of tracing. This can be set to or .
The trace level.
A static class used to store global error codes.
The ACS token provided failed the authentication process.
Cache Administration is already configured on the machine.
Cache Administration is not configured on the machine.
The authentication token provided is not in a valid format.
The named cache already exists in the cache cluster.
Internal.
The named cache could not be created due to a detected inconsistency in the configuration store.
The specified named cache does not exist in the cache cluster.
Internal.
The cache cluster is not running.
The cache cluster is not ready to perform the requested operation.
The cache cluster experienced an error while attempting to refresh the list of cache hosts on all of the cache hosts.
Internal.
An error occurred attempting to read the configuration store provider name and connection string from the registry.
A Cache Administration timeout occurred.
Internal.
An error occurred attempt to add a cache host to the cache cluster configuration store.
An error occurred attempting to delete a cache host from the cache cluster configuration store.
An error occurred while creating the default cache.
The specified cache is in the process of being removed.
An error occurred attempting to add an account to the allowed client accounts list.
Internal.
The name 'localhost' is unable to be resolved to the current host name.
The specified cache host is not part of the cache cluster.
Internal.
The specified cache host is not currently running.
Internal.
The cache cluster experienced an error while attempting to refresh the list of cache hosts on each of the specified cache host.
The specified cache host is already in the running state.
Internal.
No cache hosts are running in the cache cluster.
One or more cache hosts are running in the cache cluster.
Internal.
Internal.
An error occurred reading the installation path from the registry.
Internal.
The specified provider string or connection string is invalid.
The specified operation is invalid.
Internal.
Internal.
The specified security settings are invalid.
The specified named cache cannot be created, because the cache cluster has reached the maximum number of named caches.
Internal.
There are no cache hosts in the cache cluster.
The specified host cannot be stopped, because the number of hosts would drop below the required quorum.
There are no seed nodes present in the cache cluster.
Internal.
A required argument is null.
Internal.
Internal.
Internal.
One or more port numbers have duplicate values.
Internal.
The required quorum of hosts is not running.
The specified region does not exist in the cache cluster.
An error occurred while attempting to access the registry on a remote cache host.
The request timed out, but the result of the request is unknown.
An error occurred attempting to remove an account from the list of allowed client accounts.
Internal.
Internal.
Internal.
The returned status information might be incorrect, because one or more cache hosts could not be reached.
An error occurred attempting to access the cache cluster configuration store.
A timeout occurred.
An unknown error occurred.
The specified Windows account already exists in the list of allowed client accounts.
The specified Windows account is not valid.
The specified Windows account is not present in the list of allowed client accounts.
The cache has been disabled. One possible cause could be a failure to reconcile charges associated with the specified cache.
The object in the cache does not match with the specified version.
Internal.
Internal.
The cache client assemblies are a different version than the cache host assemblies.
The cache cluster has already been initialized.
An error occurred while attempting to connect to the cache cluster configuration store.
An error occurred while reading the cache cluster configuration store.
The cache cluster is not initialized.
An error occurred while attempting to save the configuration state.
An error occurred while attempting to save the connection settings to the registry.
The connection was terminated. This could be caused by server or network problems.
Internal.
Internal.
Internal.
An error occurred while attempting to get the computer domain.
An error occurred while attempting to add a cache host to the cache cluster.
Internal.
An error occurred while attempting to remove a host from the cache cluster.
The specified cache host entry was not found in the cache cluster configuration.
Internal.
The specified connection parameters are incomplete.
An error occurred while attempting to read the install path from the registry.
The argument is not valid.
The specified lock handle is not valid.
An invalid enumerator is specified.
The key is already present in the cache or region.
An object cached with the specified key does not exist in the cache or region.
The named cache count exceeded the maximum value.
The request failed because either the response or the request message was larger than the configured message size in the transport properties.
The named cache does not exist.
A network path was expected, but a local path was provided.
The specified network file share does not have appropriate permissions.
An error occurred while attempting to connect to the shared network folder.
An error occurred attempting to write the configuration store files at the specified shared network folder.
The domain account is blocked for the workgroup configuration.
The Network Service account is not permitted for a workgroup-based configuration of the Caching Service.
Cache notifications are not supported because the named cache has been created without notifications enabled.
The cached object has already been locked.
The object is not locked.
Internal.
Internal.
An error occurred while setting permissions on the cache cluster configuration.
The specified port is already in-use.
One or more ports have duplicate values.
Internal.
Internal.
Internal.
Internal.
The region already exists.
The region does not exist.
An error occurred while attempting to access the registry.
An error occurred while attempting to open a registry key for reading.
Temporary failure, retry the operation later.
An exception was encountered during object serialization.
The server passed to the constructor is null.
An error occurred while accessing the Caching Service.
The Caching Service is already configured on the specified cache host.
The Caching Service is not configured on the specified cache host.
The operation cannot be completed, because the Caching Service is still running.
SQL Server authentication is not permitted with the SQL Server provider for the cache cluster configuration store. Windows authentication must be used.
Internal.
The test connection failed.
Communications with the cache cluster has experienced a delay past the timeout value.
An unknown error has occurred.
Internal.
Used to retrieve substatus codes for errors returned to the client.
The primary cache server is unavailable.
The cache cluster is being reconfigured.
An internal error has occurred.
The client failed to update a key when adding or replacing an object in the cache.
The specified key name is too large. The key size is calculated after serialization and UTF-8 encoding of the string. It must be less than 65 KB.
There is no specific substatus code.
The request did not find the primary server.
Unable to satisfy the specified write quorum of cache hosts.
A resource quota for the Windows Azure Caching namespace has been exceeded.
Internal.
The specified region name is too large. The name size is calculated after serialization and UTF-8 encoding of the string. It must be less than 65 KB.
Replication failed.
The replication queue is full.
The memory available for the caching service is low.
The specified tag name is too large. The name size is calculated after serialization and UTF-8 encoding of the string. It must be less than 65 KB.
The requested operation failed, because the required cache host is in a throttled state.
Used for cache-related exceptions.
Initializes a new instance of the class.
Initializes a new instance of the class; allows you to provide serialization information with the exception.
Stores serialization information about an object.
Describes the source, destination, and context of a serialized stream.
Initializes a new instance of the class; allows you to provide a message with the exception.
The message describing the exception.
Initializes a new instance of the class; allows you to provide a message and another exception with the exception.
The message describing the exception.
Another exception related to this exception.
The integer used to identify the type of exception encountered.
An specifying the type of exception encountered.
The interface that is used for serialization.
The SerializationInfo class used to store all the data that you need to serialize the exception.
The StreamingContext class used to describe the source and destination of the exception.
A link to help for the exception.
Returns .
The description of the exception encountered.
A that describes the type of exception encountered.
The of the exception encountered.
An indicating the exception substatus.
The tracking identifier related to the exception. Only valid if tracing is enabled.
Returns .
Used to retrieve all information associated with the cached object in the cluster.
Initializes a new instance of the class.
The name of the cache where the object is stored.
A string value that represents the name of the cache where the object is stored.
The amount of time to extend the object lifetime on each access.
Returns .
The identifier that is used to distinguish the cached object in the cache or region.
A string value that represents the identifier that is used to distinguish the cached object in the cache or region.
If applicable, the name of the region where the object is stored.
A string value that represents, if applicable, the name of the region where the object is stored.
The approximate size of the cached item. This field is intended for internal use only.
Returns .
A generic list of tags associated with the cached object.
An generic list of objects associated with the cached object.
Specifies the length of time for which the object will remain in the cache.
Returns .
Creates a string representation of the DataCacheItem object.
Returns .
The object stored in cache.
An object representing the deserialized form of the cached object.
The version of the cached object.
The .
Used to create objects as a part of implementing a read-through or write-behind provider.
Creates a DataCacheItem object using the specified parameters.
Returns .
The that is passed to the read-through or write-behind provider methods.
The name of the cache that is associated with this item.
The value of the cache item.
A collection of tags associated with this item.
A cache item key used in the implementation of a read-through or write-behind provider.
Create a new object.
The region name for the cache item.
The key name for the cache item.
Returns true if the DataCacheItemKey objects are equal.
Returns .
The DataCacheItemKey object to compare.
Returns the hash code for the DataCacheItemKey.
Returns .
The name of the data cache item key.
Returns .
The region of the cache item.
Returns .
Returns a string representation of the DataCacheItemKey.
Returns .
Used to represent the version of a cached object.
Used to compare two versions of the same item, specified with the same key.
An value: 0 if the versions are equal, greater than zero if the instance is greater than the version parameter value, or less than zero if the instance is less than the version parameter value.
The to be compared.
Used to determine whether another object is the same.
A value: true, if the objects are the same; false, if they are different.
Another object for comparison.
Returns the hash code of the object.
An value that represents the hash code of the DataCacheItemVersion object.
Indicates whether the DataCacheItemVersion object points to a null version. This is intended for internal use only.
Returns .
The DataCacheItemVersion object to examine.
Indicates whether the two objects are equal.
True if the two specified objects are equal; otherwise, false.
The first object to compare.
The second object to compare.
Indicates whether the first object is greater than the second object.
True if the first object is greater than the second object; otherwise, false.
The first object to compare.
The second object to compare.
Indicates whether the two objects are unequal.
True if the two objects are not equal; otherwise, false.
The first object to compare.
The second object to compare.
Indicates whether the value of the first object is less than the second object.
True if the value of the first object is less than the value of the second object; otherwise, false.
The first object to compare.
The second object to compare.
Specifies the way locally cached objects should be invalidated.
Specifies that objects will stay in local cache until they are automatically invalidated by a cache notification. Not supported in Windows Azure Shared Caching.
Specifies that objects will stay in local cache until their lifetime reaches the localCacheTimeout duration specified in the DataCacheFactory constructor.
Represents the structure used as a key to lock and unlock cached objects in a pessimistic concurrency scenario.
Returns the specified object to string.
A string that represents the object.
An enumeration of the serialization types.
Items are serialized with a NetDataContractSerializer formatter. This is the default.
Items are serialized with a binary formatter.
Items are serialized with a custom formatter.
Represents a notification event for operations performed against the cache, such as Add or Remove.
Creates a new instance of the DataCacheOperationDescriptor class using the specified parameters.
Name of the cache in which the operation occurred.
The name of the region where the object is stored.
The key used to store the object in the cache.
The type of operation that occurred.
The version of the cached object.
Returns the property.
A string representing the current value of the property.
Returns the property.
A string representing the current value of the property.
Returns the string representation of the object.
A string representing the current value of the object.
An enumeration used to specify specific item or region events that can trigger a cache notification.
Indicates that an object was added to the cache.
Indicates that an object was replaced in the cache.
Indicates that an object was removed from the cache.
Indicates that a region in the cache was created with the method.
Indicates that a region in the cache was removed with the method.
Indicates that a region in the cache was cleared with the method.
Enumeration indicating whether data sent between client and server is signed and/or encrypted.
Indicates that neither encryption nor signing is used.
Indicates that signing without encryption is used.
Indicates both encryption and signing are used.
Used to enable signing and/or encryption of data sent between client and server.
Initializes a new instance of the class.
Initializes a new instance of the class, allows you to specify the and for the instance. Applies only to the server versions of AppFabric.
Enumeration indicating if channel security is disabled by setting to None; or if channel security is enabled by setting to Transport.
Enumeration indicating whether data sent between client and server is signed and/or encrypted.This property is only valid when the property is set to Transport.
Initializes a new instance of the class. Applies only to Windows Azure Shared Caching.
A SecureString object that contains the authorization token from the .
Initializes a new instance of the class. Applies only to Windows Azure Shared Caching.
A SecureString object that contains the authorization token from the .
Specifies whether SSL should be used.
The set for the object.
Returns the set for the object.
The set for the object.
Returns the set for the object.
Enumeration indicating whether channel security is enabled for data sent between client and server. Applies only to the server versions of AppFabric.
Specifies that no security is enabled. Applies only to the server versions of AppFabric.
Specifies that transport security is enabled. Applies only to the server versions of AppFabric.
Specifies that message security is used. This is the security mode required for AppFabric caches, which use the Access Control Service (ACS). Applies only to the server versions of AppFabric.
Specifies the serialization properties for a cache client.
Creates a new DataCacheSerializationProperties object.
The serializer type to use for cached objects.
Specifies an object that implements the IDataCacheObjectSerializer interface for custom serialization.
The type of serialization to use for cached objects.
Returns .
Returns the IDataCacheObjectSerializer for a custom serializer.
Returns .
Specifies the type of account that is used to run the AppFabric Caching service.
The AppFabric Caching service runs under a built-in system account on the cache cluster. For example, NETWORK SERVICE.
The AppFabric Caching service runs under a domain account on the cache cluster.
An exception object that should be used by read-through or write-behind providers.
Creates a new instance of the class.
Creates a new instance of the class.
Internal.
Internal.
Creates a new instance of the class.
An error message to associate with this exception object.
Creates a new instance of the class.
An error message to associate with this exception object.
An inner exception to associate with this exception object.
An abstract class that must implemented by read-through or write-behind providers.
Creates a new instance of the class.
This Delete overload is called for a single item that is deleted from the cache associated with the read-through or write-behind provider.
The DataCacheItemKey for the item that has been deleted.
This Delete overload is called for multiple items that are deleted from the cache associated with the read-through or write-behind provider.
A collection of DataCacheItemKeys that should be removed.
Used to dispose the DataCacheStoreProvider class.
Used to dispose the DataCacheStoreProvider class.
This Read overload is called to read a single item from the read-through provider.
Returns .
The DataCacheItemKey for the item that should be returned.
This Read overload is called to read a multiple items from the read-through provider.
A collection of DataCacheItemKey objects for the objects that should be read.
A dictionary of DataCacheItemKey objects and DataCacheItem objects that is used to return the results of the read request.
This Write method is called to write a single item to the backend associated with the write-behind provider.
The DataCacheItem object that should be written to the backend.
This Write method is called to write multiple items to the backend associated with the write-behind provider.
A collection of DataCacheItem objects that should be written to the backend.
Represents an optional string-based identifier that you can associate with a cached object.
Initializes a new instance of the class.
The string-based identifier to associate with a cached object.
Compares the current DataCacheTag object for equality with the specified DataCacheTag object.
True if the object implements the ToString method and its value is the same as the string representation of the current DataCacheTag; otherwise, false.
The object whose string representation is compared for equality to the current object.
Returns the hash code for the current object.
An integer representing the hash code for the current DataCacheTag object.
Returns the string representation of the current object.
A string representing the current value of the DataCacheTag object
Provides fields that specify the type of cache client tracing to use with the method. Applies only to Windows Azure Caching.
A trace sink that uses Event Tracing for Windows (ETW) to record the trace data. Not supported in Windows Azure Shared Caching.
A trace sink that uses standard Windows Azure Caching diagnostics. Applies only to Windows Azure Caching.
Specifies the transport settings for a cache client.
Creates a new instance of the class.
Gets or sets the length of time to wait for a WCF channel initialization before timing out.
Returns .
Creates a copy of the current object.
Returns .
Gets or sets the size of the receive buffers used by transport channels.
Returns .
Gets or sets the maximum buffer pool size used by the WCF buffer manager.
Returns .
Gets or sets the maximum buffer size.
Returns .
Gets or sets the maximum length of time to wait before requests are batched and sent to the client.
Returns .
Gets or sets the length of time to wait for a request before aborting the channel.
Returns .
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Returns .
Internal.
Returns .
Internal.
Returns .
Internal.
Returns .
Internal.
Returns .
Internal.
Returns .
Internal.
Internal.
Internal.
Returns .
Internal.
Returns .
Internal.
Returns .
Internal.
Returns .
Internal.
Returns .
Internal.
Returns .
Internal.
Returns .
Specifies the eviction used for a cache.
The cache uses an eviction policy of Least-Recently-Used (LRU).
The cache does not evict objects.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Stores cache statistics used in conjunction with the Get-CacheStatistics Windows PowerShell command.
Creates a new object.
The number of items in the cache.
Returns .
The number of cache misses for requested items that were not present in the cache.
Returns .
The number of named caches.
Returns .
The number of regions.
Returns .
The total number of requests.
Returns .
The size in bytes of cached items.
Returns .
Internal.
Represent an ICustomProvider interface. Applies only to the server versions of AppFabric.
Adds a Windows account to the list of allowed users that have access to the configuration store..
Returns a that can be passed to the method in the case of a rollback.
The machine name.
The user name.
Begins a transaction to provide isolation from other configuration store access.
Returns a that represents the transaction context..
Enables the provider to clean up any data in the cache cluster configuration store.
Deletes an existing entry from the configuration store.
The transaction context object associated with this entry.
The type of entry to be enumerated.
Deletes an existing entry from the configuration store.
Returns . If the deletion succeeds, the return value is true. If the entry does not exist or if the version does not match, the return value is false.
The transaction context object associated with this entry.
The type of entry to be enumerated.
The key of the entry.
The version of the entry. If this value is less than or equal to 0, the deletion occurs regardless of the version. If this value is greater than 0, then the deletion is only performed if the version of the entry matches the version provided.
Commits or rollbacks a transaction previously started with the method.
An object that represents the transaction context. This object is returned from the method.
If true, the transaction should be rolled back. If false, the transaction should be committed.
Enumerates all the entries of the specified type.
Returns a of entries.
The transaction context object.
The type of entry to enumerate.
Retrieves a object from the configuration store.
Returns a object.
The transaction context object.
The type of the entry.
The key of the entry.
Obtains the current UTC time based on the clock for the configuration store.
Returns .
The transaction context object.
Retrieves the value of a specific entry in the configuration store.
The value of a specified entry in the configuration store.
The transaction context.
The type of the entry.
The key for the entry.
Enables the custom provider to initialize the cache cluster configuration store.
Inserts an entry into the configuration store.
Return true if the entry is successfully inserted. Return false if the entry with the same key and type already exists. For all other failures, a must be thrown.
The transaction context object.
The type of the entry.
The key of the entry.
The value of the entry.
The version of the entry.
Gets the initialization status of the configuration store.
Returns true if the configuration store is initialized.
Initializes the configuration store with a connection string that is used for subsequent calls.
The connection string to the configuration store.
Removes a Windows account from the list of accounts that have permission t the access the configuration store.
The machine name.
The user name.
An object that represents the state if this call is being used to rollback a previous call to .
Retrieves the version of the configuration store.
Returns .
Determines whether the configuration store is available.
Updates an entry in the store.
Returns . If the update succeeds, the return value is true. If the entry does not exist or if the version does not match, the return value is false.
The transaction context object.
The type of the entry.
The key of the entry.
The updated value of the entry.
The version of the entry. If this value is less than or equal to 0, the update occurs regardless of the version. If this value is greater than 0, then the update is only performed if the version of the entry matches the version provided.
Implement this interface to provide custom serialization for cached objects.
Deserializes a memory stream to an object.
Returns .
The memory stream returned from the cache.
Serializes an object to a memory stream.
A memory stream to use to store the serialized object.
The object to serialize.
Stores cache statistics used in conjunction with the Get-CacheStatistics Windows PowerShell command.
Creates a new object.
The total size in bytes of requests sent to the cache.
Returns .
The number of items in the cache.
Returns .
The number of cache misses for requested items that were not present in the cache.
Returns .
The total size in bytes of responses sent from the cache.
Returns .
The number of read operations from the cache.
Returns .
The number of regions in the cache.
Returns .
The number of requests on the cache.
Returns .
Internal.
The size in bytes of the cache.
Returns .
The number of write operations to the cache.
Returns .
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.
Internal.