IConfigParameters

Namespace: Lithnet.Ecma2Framework

Represents a collection of configuration parameters provided by the Synchronization Service

public interface IConfigParameters

Properties

Parameters

Gets the raw configuration parameter dictionary as provided by the synchronization service

public abstract KeyedCollection<string, ConfigParameter> Parameters { get; }

Property Value

KeyedCollection<String, ConfigParameter>

Methods

GetBool(String, Boolean)

Gets a boolean value from the configuration parameter set

bool GetBool(string name, bool defaultValue)

Parameters

name String The name of the configuration parameter

defaultValue Boolean A value to provide if the key is not present or it's value is not present

Returns

Boolean The value of the configuration parameter, or the default value if it doesn't exist

GetInt(String, Int32)

Gets an integer value from the configuration parameter set

int GetInt(string name, int defaultValue)

Parameters

name String The name of the configuration parameter

defaultValue Int32 A value to provide if the key is not present or it's value is not present

Returns

Int32 The value of the configuration parameter, or the default value if it doesn't exist

GetList(String, String)

Gets a list of string values from the configuration parameter set

List<string> GetList(string name, string separator)

Parameters

name String The name of the configuration parameter

separator String The character used a separator between string values

Returns

List<String> The value of the configuration parameter, or the default value if it doesn't exist

GetLong(String, Int64)

Gets a long integer value from the configuration parameter set

long GetLong(string name, long defaultValue)

Parameters

name String The name of the configuration parameter

defaultValue Int64 A value to provide if the key is not present or it's value is not present

Returns

Int64 The value of the configuration parameter, or the default value if it doesn't exist

GetString(String)

Gets a string value from the configuration parameter set

string GetString(string name)

Parameters

name String The name of the configuration parameter

Returns

String THe value of the configuration parameter, or null if the value doesn't exist

GetString(String, String)

Gets a string value from the configuration parameter set

string GetString(string name, string defaultValue)

Parameters

name String The name of the configuration parameter

defaultValue String A value to provide if the key is not present or it's value is not present

Returns

String The value of the configuration parameter, or the default value if it doesn't exist

HasValue(String)

Determines if a configuration parameter exists

bool HasValue(string name)

Parameters

name String The name of the configuration parameter

Returns

Boolean if the parameter is present, if it is not

Last updated