ConfigurationProperty Constructor (String, Type, Object)


This API supports the product infrastructure and is not intended to be used directly from your code.

Initializes a new instance of the ConfigurationProperty class.

Namespace:   System.Configuration
Assembly:  System.Configuration (in System.Configuration.dll)

public ConfigurationProperty(
	string name,
	Type type,
	object defaultValue


Type: System.String

The name of the configuration entity.

Type: System.Type

The type of the configuration entity.

Type: System.Object

The default value of the configuration entity.

When you instantiate a ConfigurationProperty object using this constructor, the IsRequired and IsKey properties are set to false. Additionally, an instance made with this constructor will not function as a default collection-key property.

The following code example shows how to use the ConfigurationProperty.ConfigurationProperty(String, Type, Object) constructor to instantiate a configuration-property object.

// Initialize the _FileName property
_FileName =
    new ConfigurationProperty("fileName",
    typeof(string), "default.txt");

.NET Framework
Available since 2.0
Return to top