Table of Contents

TConfigurationBinder.Bind Method

Overloads

TConfigurationBinder.Bind(IConfiguration, TUnknownMemberHandling)

Creates an object of type T and fills it with the values of AConfiguration. The caller owns the object.

Syntax

Unit: Bcl.Configuration.Binder

class function TConfigurationBinder.Bind(const AConfiguration: IConfiguration; AUnknownKeys: TUnknownMemberHandling = TUnknownMemberHandling.Ignore): T; static; overload;

Parameters

<-> Parameter Type Description
const AConfiguration IConfiguration
AUnknownKeys TUnknownMember​Handling Optional: Default value is TUnknownMemberHandling.Ignore

See also

TConfigurationBinder.Bind(IConfiguration, TObject, TUnknownMemberHandling)

Fills AInstance with the values of AConfiguration.

Syntax

Unit: Bcl.Configuration.Binder

class procedure TConfigurationBinder.Bind(const AConfiguration: IConfiguration; AInstance: TObject; AUnknownKeys: TUnknownMemberHandling = TUnknownMemberHandling.Ignore); static; overload;

Parameters

<-> Parameter Type Description
const AConfiguration IConfiguration The section to read.
AInstance TObject The object to fill.
AUnknownKeys TUnknownMember​Handling Optional: Default value is TUnknownMemberHandling.Ignore

What to do with a key that matches no member. Ignored by default.

See also