ECMA2 Framework
Home
  • Home
  • Using the Framework
    • Getting started
    • Definining the schema
    • Definining capabilites
    • Defining configuration parameters
    • Using the ProducerConsumerImportProvider
    • Building single-file assemblies
  • Additional resources
    • Example projects
      • Lithnet Okta Management Agent
      • Simple example
    • Troubleshooting
    • Change log
  • Advanced
    • API Reference
      • CapabilitiesConfigurationAttribute
      • CheckboxParameterAttribute
      • ConnectivityConfigurationAttribute
      • DataParameterAttribute
      • DividerParameterAttribute
      • DropdownParameterAttribute
      • Ecma2FrameworkOptions
      • EncryptedStringParameterAttribute
      • ExportContext
      • FileParameterAttribute
      • GlobalConfigurationAttribute
      • ICapabilitiesProvider
      • IConfigParameters
      • IConfigParametersProvider
      • IContextInitializer
      • ICSEntryChangeCollection
      • IEcmaStartup
      • ImportContext
      • IObjectExportProvider
      • IObjectImportProvider
      • IObjectPasswordProvider
      • ISchemaProvider
      • LabelParameterAttribute
      • MultilineTextboxParameterAttribute
      • ParameterAttribute
      • PartitionConfigurationAttribute
      • PasswordContext
      • ProducerConsumerImportProvider<TObject>
      • RunStepConfigurationAttribute
      • SchemaConfigurationAttribute
      • StringParameterAttribute
      • UIParameterAttribute
Powered by GitBook
On this page
  • Properties
  • Parameters
  • Methods
  • GetBool(String, Boolean)
  • GetInt(String, Int32)
  • GetList(String, String)
  • GetLong(String, Int64)
  • GetString(String)
  • GetString(String, String)
  • HasValue(String)
  1. Advanced
  2. API Reference

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

Returns

GetInt(String, Int32)

Gets an integer value from the configuration parameter set

int GetInt(string name, int defaultValue)

Parameters

Returns

GetList(String, String)

Gets a list of string values from the configuration parameter set

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

Parameters

Returns

GetLong(String, Int64)

Gets a long integer value from the configuration parameter set

long GetLong(string name, long defaultValue)

Parameters

Returns

GetString(String)

Gets a string value from the configuration parameter set

string GetString(string name)

Parameters

Returns

GetString(String, String)

Gets a string value from the configuration parameter set

string GetString(string name, string defaultValue)

Parameters

Returns

HasValue(String)

Determines if a configuration parameter exists

bool HasValue(string name)

Parameters

Returns

PreviousICapabilitiesProviderNextIConfigParametersProvider

Last updated 1 year ago

name The name of the configuration parameter

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

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

name The name of the configuration parameter

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

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

name The name of the configuration parameter

separator The character used a separator between string values

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

name The name of the configuration parameter

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

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

name The name of the configuration parameter

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

name The name of the configuration parameter

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

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

name The name of the configuration parameter

if the parameter is present, if it is not

String
Boolean
Boolean
String
Int32
Int32
String
String
List<String>
String
Int64
Int64
String
String
String
String
String
String
Boolean