Unregisters an array of keys to stop getting updates for them. Valid only for a Native Client region when client notification ( SetClientNotificationEnabled(Boolean) ) is true.

Namespace: GemStone.GemFire.Cache
Assembly:  GemStone.GemFire.Cache (in GemStone.GemFire.Cache.dll)
Version: 2.7.0.0

Syntax

C#
public void UnregisterKeys(
	CacheableKey[] keys,
	IGFSerializable callback
)
Visual Basic (Declaration)
Public Sub UnregisterKeys ( _
	keys As CacheableKey(), _
	callback As IGFSerializable _
)
Visual C++
public:
void UnregisterKeys (
	array<CacheableKey^>^ keys, 
	IGFSerializable^ callback
)

Parameters

keys
array<CacheableKey>[]()
the array of keys
callback
IGFSerializable
user-defined parameter to pass to callback events triggered by this method

Exceptions

ExceptionCondition
GemStone.GemFire.Cache..::IllegalArgumentException If the array of keys is empty.
GemStone.GemFire.Cache..::IllegalStateException If no keys were previously registered.
GemStone.GemFire.Cache..::CacheServerException If an exception is received from the Java cache server.
GemStone.GemFire.Cache..::NotConnectedException if not connected to the GemFire system because the client cannot establish usable connections to any of the servers given to it.
GemStone.GemFire.Cache..::RegionDestroyedException If region destroy is pending.
GemStone.GemFire.Cache..::UnsupportedOperationException If the region is not a Native Client region or SetClientNotificationEnabled(Boolean) is false.
GemStone.GemFire.Cache..::TimeoutException if the operation timed out
GemStone.GemFire.Cache..::UnknownExceptionFor other exceptions.

See Also