ISubscriptionService TKey  RegisterKeys Method (ICollection TKey , Boolean, Boolean, Boolean)Pivotal GemFire .NET Client Documentation
Registers a collection of keys for getting updates from the server. Valid only for a Native Client region when client notification ( SetClientNotificationEnabled(Boolean) ) is true. Should only be called for durable clients and with cache server version 5.5 onwards.

Namespace: GemStone.GemFire.Cache.Generic
Assembly: GemStone.GemFire.Cache (in GemStone.GemFire.Cache.dll) Version: 8.1.0.0
Syntax

void RegisterKeys(
	ICollection<TKey> keys,
	bool isDurable,
	bool getInitialValues,
	bool receiveValues
)

Parameters

keys
Type: System.Collections.Generic ICollection TKey 
a collection of keys
isDurable
Type: System Boolean
whether the registration should be durable
getInitialValues
Type: System Boolean
true to populate the cache with values of the keys that were registered on the server
receiveValues
Type: System Boolean
whether to act like notify-by-subscription is true
Exceptions

ExceptionCondition
[!:IllegalArgumentException] If the collection of keys is empty.
[!:IllegalStateException] If already registered interest for all keys.
[!:CacheServerException] If an exception is received from the Java cache server.
[!:NotConnectedException] if not connected to the GemFire system because the client cannot establish usable connections to any of the servers given to it.
[!:RegionDestroyedException] If region destroy is pending.
[!:UnsupportedOperationException] If the region is not a Native Client region or SetClientNotificationEnabled(Boolean) is false.
System TimeoutException if the operation timed out
[!:UnknownException]For other exceptions.
See Also