NamedCacheAsyncExtensions Class

ScaleOut Software NamedCache API
Inheritance Hierarchy

SystemObject
  Soss.Client.ExtensionsNamedCacheAsyncExtensions

Namespace:  Soss.Client.Extensions
Assembly:  soss_namedcache (in soss_namedcache.dll) Version: 6.2.0.0
Syntax

public static class NamedCacheAsyncExtensions
Methods

  NameDescription
Public methodStatic memberAcquireLockAsync(NamedCache, Byte, LockTicket, CancellationToken)
Asynchronously locks the cached object in SOSS to prevent other clients from updating or removing it. This extension method is simply a convenience wrapper for AcquireLockAsync(CachedObjectId, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberAcquireLockAsync(NamedCache, Guid, LockTicket, CancellationToken)
Asynchronously locks the cached object in SOSS to prevent other clients from updating or removing it. This extension method is simply a convenience wrapper for AcquireLockAsync(CachedObjectId, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberAcquireLockAsync(NamedCache, String, LockTicket, CancellationToken)
Asynchronously locks the cached object in SOSS to prevent other clients from updating or removing it. This extension method is simply a convenience wrapper for AcquireLockAsync(CachedObjectId, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberGetMetadataAsync(NamedCache, CachedObjectId, Boolean, LockTicket, CancellationToken)
Asynchronously gets server metadata and user-defined index values for an object in the named cache. This extension method is simply a convenience wrapper for GetMetadataAsync(CachedObjectId, GetMetadataOptions, LockTicket, CancellationToken) that interprets acquireLock and sets GetMetadataOptions appropriately.
Public methodStatic memberGetMetadataAsync(NamedCache, Byte, GetMetadataOptions, LockTicket, CancellationToken)
Asynchronously gets server metadata and user-defined index values for an object in the named cache. This extension method is simply a convenience wrapper for GetMetadataAsync(CachedObjectId, GetMetadataOptions, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberGetMetadataAsync(NamedCache, Byte, Boolean, LockTicket, CancellationToken)
Asynchronously gets server metadata and user-defined index values for an object in the named cache. This extension method is simply a convenience wrapper for GetMetadataAsync(CachedObjectId, GetMetadataOptions, LockTicket, CancellationToken) that creates a CachedObjectId from id and interprets acquireLock setting GetMetadataOptions appropriately.
Public methodStatic memberGetMetadataAsync(NamedCache, Guid, GetMetadataOptions, LockTicket, CancellationToken)
Asynchronously gets server metadata and user-defined index values for an object in the named cache. This extension method is simply a convenience wrapper for GetMetadataAsync(CachedObjectId, GetMetadataOptions, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberGetMetadataAsync(NamedCache, Guid, Boolean, LockTicket, CancellationToken)
Asynchronously gets server metadata and user-defined index values for an object in the named cache. This extension method is simply a convenience wrapper for GetMetadataAsync(CachedObjectId, GetMetadataOptions, LockTicket, CancellationToken) that creates a CachedObjectId from id and interprets acquireLock setting GetMetadataOptions appropriately.
Public methodStatic memberGetMetadataAsync(NamedCache, String, GetMetadataOptions, LockTicket, CancellationToken)
Asynchronously gets server metadata and user-defined index values for an object in the named cache. This extension method is simply a convenience wrapper for GetMetadataAsync(CachedObjectId, GetMetadataOptions, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberGetMetadataAsync(NamedCache, String, Boolean, LockTicket, CancellationToken)
Asynchronously gets server metadata and user-defined index values for an object in the named cache. This extension method is simply a convenience wrapper for GetMetadataAsync(CachedObjectId, GetMetadataOptions, LockTicket, CancellationToken) that creates a CachedObjectId from id and interprets acquireLock setting GetMetadataOptions appropriately.
Public methodStatic memberInsertAsync(NamedCache, CachedObjectId, Object, Boolean, Boolean, CreatePolicy, CancellationToken)
Asynchronously creates or updates a serializable object within a named cache. This extension method is simply a convenience wrapper for PutAsync(CachedObjectId, Object, CreatePolicy, PutOptions, LockTicket, CancellationToken) which mimics the synchronous Insert(CachedObjectId, Object, CreatePolicy, Boolean, Boolean).
Public methodStatic memberInsertAsync(NamedCache, Byte, Object, Boolean, Boolean, CreatePolicy, CancellationToken)
Asynchronously creates or updates a serializable object within a named cache. This extension method is simply a convenience wrapper for PutAsync(CachedObjectId, Object, CreatePolicy, PutOptions, LockTicket, CancellationToken) which mimics the synchronous Insert(String, Object, CreatePolicy, Boolean, Boolean).
Public methodStatic memberInsertAsync(NamedCache, Guid, Object, Boolean, Boolean, CreatePolicy, CancellationToken)
Asynchronously creates or updates a serializable object within a named cache. This extension method is simply a convenience wrapper for PutAsync(CachedObjectId, Object, CreatePolicy, PutOptions, LockTicket, CancellationToken) which mimics the synchronous Insert(String, Object, CreatePolicy, Boolean, Boolean).
Public methodStatic memberInsertAsync(NamedCache, String, Object, Boolean, Boolean, CreatePolicy, CancellationToken)
Asynchronously creates or updates a serializable object within a named cache. This extension method is simply a convenience wrapper for PutAsync(CachedObjectId, Object, CreatePolicy, PutOptions, LockTicket, CancellationToken) which mimics the synchronous Insert(String, Object, CreatePolicy, Boolean, Boolean).
Public methodStatic memberPutAsync(NamedCache, CachedObjectId, Object, CreatePolicy, PutOptions, LockTicket, CancellationToken)
Asynchronously creates or updates a serializable object within a named cache. This extension method is simply a convenience wrapper for PutAsync(CachedObjectId, Object, CreatePolicy, PutOptions, LockTicket, CancellationToken) which supplies defaults for various parameters.
Public methodStatic memberPutAsync(NamedCache, Byte, Object, CreatePolicy, PutOptions, LockTicket, CancellationToken)
Asynchronously creates or updates a serializable object within a named cache. This extension method is simply a convenience wrapper for PutAsync(CachedObjectId, Object, CreatePolicy, PutOptions, LockTicket, CancellationToken) which supplies DefaultCreatePolicy for an unspecified createPolicy and creates a CachedObjectId from id.
Public methodStatic memberPutAsync(NamedCache, Guid, Object, CreatePolicy, PutOptions, LockTicket, CancellationToken)
Asynchronously creates or updates a serializable object within a named cache. This extension method is simply a convenience wrapper for PutAsync(CachedObjectId, Object, CreatePolicy, PutOptions, LockTicket, CancellationToken) which supplies DefaultCreatePolicy for an unspecified createPolicy and creates a CachedObjectId from id.
Public methodStatic memberPutAsync(NamedCache, String, Object, CreatePolicy, PutOptions, LockTicket, CancellationToken)
Asynchronously creates or updates a serializable object within a named cache. This extension method is simply a convenience wrapper for PutAsync(CachedObjectId, Object, CreatePolicy, PutOptions, LockTicket, CancellationToken) which supplies DefaultCreatePolicy for an unspecified createPolicy and creates a CachedObjectId from id.
Public methodStatic memberReleaseLockAsync(NamedCache, Byte, LockTicket, CancellationToken)
Asynchronously releases the lock on a cached object. This extension method is simply a convenience wrapper for ReleaseLockAsync(CachedObjectId, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberReleaseLockAsync(NamedCache, Guid, LockTicket, CancellationToken)
Asynchronously releases the lock on a cached object. This extension method is simply a convenience wrapper for ReleaseLockAsync(CachedObjectId, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberReleaseLockAsync(NamedCache, String, LockTicket, CancellationToken)
Asynchronously releases the lock on a cached object. This extension method is simply a convenience wrapper for ReleaseLockAsync(CachedObjectId, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberRemoveAsync(NamedCache, Byte, IOptimisticConcurrencyVersionHolder, LockTicket, CancellationToken)
Asynchronously removes the object with the given id from the cache. No exception will be thrown and no action will be taken if the specified object does not exist in the cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberRemoveAsync(NamedCache, Guid, IOptimisticConcurrencyVersionHolder, LockTicket, CancellationToken)
Asynchronously removes the object with the given id from the cache. No exception will be thrown and no action will be taken if the specified object does not exist in the cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberRemoveAsync(NamedCache, String, IOptimisticConcurrencyVersionHolder, LockTicket, CancellationToken)
Asynchronously removes the object with the given id from the cache. No exception will be thrown and no action will be taken if the specified object does not exist in the cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberRetrieveAsync(NamedCache, CachedObjectId, LockTicket, CancellationToken)
Asynchronously retrieves an object from the named cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) which initializes RetrieveOptions based on the value of cache's UseLocking and DefaultGeoServerReadMode values.
Public methodStatic memberRetrieveAsync(NamedCache, Byte, LockTicket, CancellationToken)
Asynchronously retrieves an object from the named cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) which initializes RetrieveOptions based on the value of cache's UseLocking and DefaultGeoServerReadMode values and creates a CachedObjectId from the supplied id value.
Public methodStatic memberRetrieveAsync(NamedCache, Guid, LockTicket, CancellationToken)
Asynchronously retrieves an object from the named cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) which initializes RetrieveOptions based on the value of cache's UseLocking and DefaultGeoServerReadMode values and creates a CachedObjectId from the supplied id value.
Public methodStatic memberRetrieveAsync(NamedCache, String, LockTicket, CancellationToken)
Asynchronously retrieves an object from the named cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) which initializes RetrieveOptions based on the value of cache's UseLocking and DefaultGeoServerReadMode values and creates a CachedObjectId from the supplied id value.
Public methodStatic memberRetrieveAsync(NamedCache, CachedObjectId, Boolean, LockTicket, CancellationToken)
Asynchronously retrieves an object from the named cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) which initializes RetrieveOptions based on the value of acquireLock and the cache's DefaultGeoServerReadMode value.
Public methodStatic memberRetrieveAsync(NamedCache, Byte, RetrieveOptions, LockTicket, CancellationToken)
Asynchronously retrieves an object from the named cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberRetrieveAsync(NamedCache, Byte, Boolean, LockTicket, CancellationToken)
Asynchronously retrieves an object from the named cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) which initializes RetrieveOptions based on the value of acquireLock and the cache's DefaultGeoServerReadMode value and creates a CachedObjectId from the supplied id value.
Public methodStatic memberRetrieveAsync(NamedCache, Guid, RetrieveOptions, LockTicket, CancellationToken)
Asynchronously retrieves an object from the named cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberRetrieveAsync(NamedCache, Guid, Boolean, LockTicket, CancellationToken)
Asynchronously retrieves an object from the named cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) which initializes RetrieveOptions based on the value of acquireLock and the cache's DefaultGeoServerReadMode value and creates a CachedObjectId from the supplied id value.
Public methodStatic memberRetrieveAsync(NamedCache, String, RetrieveOptions, LockTicket, CancellationToken)
Asynchronously retrieves an object from the named cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberRetrieveAsync(NamedCache, String, Boolean, LockTicket, CancellationToken)
Asynchronously retrieves an object from the named cache. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) which initializes RetrieveOptions based on the value of acquireLock and the cache's DefaultGeoServerReadMode value and creates a CachedObjectId from the supplied id value.
Public methodStatic memberSetMetadataAsync(NamedCache, Byte, ObjectMetadata, Boolean, LockTicket, CancellationToken)
Asynchronously creates or updates settable index values for a cached object; optionally unlocks the object. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberSetMetadataAsync(NamedCache, Guid, ObjectMetadata, Boolean, LockTicket, CancellationToken)
Asynchronously creates or updates settable index values for a cached object; optionally unlocks the object. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Public methodStatic memberSetMetadataAsync(NamedCache, String, ObjectMetadata, Boolean, LockTicket, CancellationToken)
Asynchronously creates or updates settable index values for a cached object; optionally unlocks the object. This extension method is simply a convenience wrapper for SetMetadataAsync(CachedObjectId, ObjectMetadata, Boolean, LockTicket, CancellationToken) that creates a CachedObjectId from id.
Top
See Also

Reference