Solclient
CacheSessionPropertiesFromDictionary Method |
Creates and returns a new CacheSessionProperties from a dictionary of key/value strings
where:
key: is a string representation of a given CacheSessionProperties property CacheSessionPropertiesPROPERTY
value: is a string representation of the value of that property
Rules:
1. Keys that are not in the CacheSessionProperties's property set CacheSessionPropertiesPROPERTY, are ignored and a warning log is generated.
2. If a property is omitted, the default value will be used.
3. Validation and type checking will be performed on the provided values, a conversion exception will be thrown if any of the provided values cannot be converted.
4. Read-only properties are ignored.
Namespace: SolaceSystems.Solclient.Messaging.Cache
Assembly: SolaceSystems.Solclient.Messaging (in SolaceSystems.Solclient.Messaging.dll) Version: 7.2.1.27 (7.2.1.27)
Syntax
public static CacheSessionProperties FromDictionary( IDictionary<string, string> dictionary )
Public Shared Function FromDictionary ( dictionary As IDictionary(Of String, String) ) As CacheSessionProperties
public: static CacheSessionProperties^ FromDictionary( IDictionary<String^, String^>^ dictionary )
Parameters
- dictionary
- Type: System.Collections.GenericIDictionaryString, String
Return Value
Type: CacheSessionPropertiesReturns a new CacheSessionProperties from a dictionary of key/value strings
Exceptions
Exception | Condition |
---|---|
FormatException | |
OverflowException |
See Also