10.24.0

SessionPropertiesFromDictionaryWithPrefix Method

Creates and returns a new SessionProperties from a dictionary of key/value strings

where:

key: is a string representation of a given SessionProperties property SessionPropertiesPROPERTY prefixed with a string "prefix".

value: is a string representation of the value of that property.

Rules:

1. Keys that are not in the SessionProperties' property set SessionPropertiesPROPERTY, 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.

Definition

Namespace: SolaceSystems.Solclient.Messaging
Assembly: SolaceSystems.Solclient.Messaging (in SolaceSystems.Solclient.Messaging.dll) Version: 10.24.0
C#
public static SessionProperties FromDictionaryWithPrefix(
	IDictionary<string, string> dictionary,
	string prefix
)

Parameters

dictionary  IDictionaryString, String
prefix  String
The prefix to prepend to the property name (using '.' as a separator). If null is passed in, "SessionProperties" is assumed

Return Value

SessionProperties
Returns a new SessionProperties from a dictionary of key/value strings

Exceptions

FormatException
OverflowException

See Also