Compartir a través de


ConfigurationProperty Constructores

Definición

Inicializa una nueva instancia de la clase ConfigurationProperty.

Sobrecargas

ConfigurationProperty(String, Type)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase ConfigurationProperty.

ConfigurationProperty(String, Type, Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase ConfigurationProperty.

ConfigurationProperty(String, Type, Object, ConfigurationPropertyOptions)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase ConfigurationProperty.

ConfigurationProperty(String, Type, Object, TypeConverter, ConfigurationValidatorBase, ConfigurationPropertyOptions)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase ConfigurationProperty.

ConfigurationProperty(String, Type, Object, TypeConverter, ConfigurationValidatorBase, ConfigurationPropertyOptions, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase ConfigurationProperty.

ConfigurationProperty(String, Type)

Source:
ConfigurationProperty.cs
Source:
ConfigurationProperty.cs
Source:
ConfigurationProperty.cs

Inicializa una nueva instancia de la clase ConfigurationProperty.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public:
 ConfigurationProperty(System::String ^ name, Type ^ type);
public ConfigurationProperty (string name, Type type);
new System.Configuration.ConfigurationProperty : string * Type -> System.Configuration.ConfigurationProperty
Public Sub New (name As String, type As Type)

Parámetros

name
String

Nombre de la entidad de configuración.

type
Type

Tipo de la entidad de configuración.

Se aplica a

ConfigurationProperty(String, Type, Object)

Source:
ConfigurationProperty.cs
Source:
ConfigurationProperty.cs
Source:
ConfigurationProperty.cs

Inicializa una nueva instancia de la clase ConfigurationProperty.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public:
 ConfigurationProperty(System::String ^ name, Type ^ type, System::Object ^ defaultValue);
public ConfigurationProperty (string name, Type type, object defaultValue);
new System.Configuration.ConfigurationProperty : string * Type * obj -> System.Configuration.ConfigurationProperty
Public Sub New (name As String, type As Type, defaultValue As Object)

Parámetros

name
String

Nombre de la entidad de configuración.

type
Type

Tipo de la entidad de configuración.

defaultValue
Object

Valor predeterminado de la entidad de configuración.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el ConfigurationProperty.ConfigurationProperty(String, Type, Object) constructor para crear instancias de un objeto de propiedad de configuración.

// Initialize the _FileName property
_FileName =
    new ConfigurationProperty("fileName",
    typeof(string), "default.txt");
' Initialize the _FileName property
_FileName = New ConfigurationProperty( _
    "fileName", GetType(String), "default.txt")

Comentarios

Cuando se crea una instancia de un ConfigurationProperty objeto mediante este constructor, las IsRequired propiedades y IsKey se establecen falseen . Además, una instancia realizada con este constructor no funcionará como una propiedad de clave de colección predeterminada.

Consulte también

Se aplica a

ConfigurationProperty(String, Type, Object, ConfigurationPropertyOptions)

Source:
ConfigurationProperty.cs
Source:
ConfigurationProperty.cs
Source:
ConfigurationProperty.cs

Inicializa una nueva instancia de la clase ConfigurationProperty.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public:
 ConfigurationProperty(System::String ^ name, Type ^ type, System::Object ^ defaultValue, System::Configuration::ConfigurationPropertyOptions options);
public ConfigurationProperty (string name, Type type, object defaultValue, System.Configuration.ConfigurationPropertyOptions options);
new System.Configuration.ConfigurationProperty : string * Type * obj * System.Configuration.ConfigurationPropertyOptions -> System.Configuration.ConfigurationProperty
Public Sub New (name As String, type As Type, defaultValue As Object, options As ConfigurationPropertyOptions)

Parámetros

name
String

Nombre de la entidad de configuración.

type
Type

Tipo de la entidad de configuración.

defaultValue
Object

Valor predeterminado de la entidad de configuración.

options
ConfigurationPropertyOptions

Uno de los valores de enumeración de ConfigurationPropertyOptions.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar ConfigurationProperty.ConfigurationProperty(String, Type, Object, ConfigurationPropertyOptions) el constructor para crear instancias de un objeto de propiedad de configuración.

// Initialize the _MaxUsers property
_MaxUsers =
    new ConfigurationProperty("maxUsers",
    typeof(long), (long)1000,
    ConfigurationPropertyOptions.None);
' Initialize the _MaxUsers property
_MaxUsers = New ConfigurationProperty( _
    "maxUsers", GetType(Long), 1000L, _
    ConfigurationPropertyOptions.None)

Consulte también

Se aplica a

ConfigurationProperty(String, Type, Object, TypeConverter, ConfigurationValidatorBase, ConfigurationPropertyOptions)

Source:
ConfigurationProperty.cs
Source:
ConfigurationProperty.cs
Source:
ConfigurationProperty.cs

Inicializa una nueva instancia de la clase ConfigurationProperty.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public:
 ConfigurationProperty(System::String ^ name, Type ^ type, System::Object ^ defaultValue, System::ComponentModel::TypeConverter ^ typeConverter, System::Configuration::ConfigurationValidatorBase ^ validator, System::Configuration::ConfigurationPropertyOptions options);
public ConfigurationProperty (string name, Type type, object defaultValue, System.ComponentModel.TypeConverter typeConverter, System.Configuration.ConfigurationValidatorBase validator, System.Configuration.ConfigurationPropertyOptions options);
new System.Configuration.ConfigurationProperty : string * Type * obj * System.ComponentModel.TypeConverter * System.Configuration.ConfigurationValidatorBase * System.Configuration.ConfigurationPropertyOptions -> System.Configuration.ConfigurationProperty
Public Sub New (name As String, type As Type, defaultValue As Object, typeConverter As TypeConverter, validator As ConfigurationValidatorBase, options As ConfigurationPropertyOptions)

Parámetros

name
String

Nombre de la entidad de configuración.

type
Type

Tipo de la entidad de configuración.

defaultValue
Object

Valor predeterminado de la entidad de configuración.

typeConverter
TypeConverter

Tipo del convertidor que se va a aplicar.

validator
ConfigurationValidatorBase

Validador que se va a utilizar.

options
ConfigurationPropertyOptions

Uno de los valores de enumeración de ConfigurationPropertyOptions.

Ejemplos

En el ejemplo de código siguiente se muestra el tipo de parámetros que se usarán al llamar al ConfigurationProperty.ConfigurationProperty(String, Type, Object, TypeConverter, ConfigurationValidatorBase, ConfigurationPropertyOptions) constructor .

// Initialize the _MaxIdleTime property
TimeSpan minTime = TimeSpan.FromSeconds(30);
TimeSpan maxTime = TimeSpan.FromMinutes(5);

ConfigurationValidatorBase _TimeSpanValidator =
    new TimeSpanValidator(minTime, maxTime, false);

_MaxIdleTime =
    new ConfigurationProperty("maxIdleTime",
    typeof(TimeSpan), TimeSpan.FromMinutes(5),
    TypeDescriptor.GetConverter(typeof(TimeSpan)),
    _TimeSpanValidator,
    ConfigurationPropertyOptions.IsRequired,
    "[Description:This is the max idle time.]");
' Initialize the _MaxIdleTime property
Dim minTime As TimeSpan = TimeSpan.FromSeconds(30)
Dim maxTime As TimeSpan = TimeSpan.FromMinutes(5)
Dim _TimeSpanValidator = _
    New TimeSpanValidator(minTime, maxTime, False)

_MaxIdleTime = New ConfigurationProperty( _
    "maxIdleTime", GetType(TimeSpan), _
    TimeSpan.FromMinutes(5), _
    TypeDescriptor.GetConverter(GetType(TimeSpan)), _
    _TimeSpanValidator, _
    ConfigurationPropertyOptions.IsRequired, _
    "[Description:This is the max idle time.]")

Consulte también

Se aplica a

ConfigurationProperty(String, Type, Object, TypeConverter, ConfigurationValidatorBase, ConfigurationPropertyOptions, String)

Source:
ConfigurationProperty.cs
Source:
ConfigurationProperty.cs
Source:
ConfigurationProperty.cs

Inicializa una nueva instancia de la clase ConfigurationProperty.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public:
 ConfigurationProperty(System::String ^ name, Type ^ type, System::Object ^ defaultValue, System::ComponentModel::TypeConverter ^ typeConverter, System::Configuration::ConfigurationValidatorBase ^ validator, System::Configuration::ConfigurationPropertyOptions options, System::String ^ description);
public ConfigurationProperty (string name, Type type, object defaultValue, System.ComponentModel.TypeConverter typeConverter, System.Configuration.ConfigurationValidatorBase validator, System.Configuration.ConfigurationPropertyOptions options, string description);
new System.Configuration.ConfigurationProperty : string * Type * obj * System.ComponentModel.TypeConverter * System.Configuration.ConfigurationValidatorBase * System.Configuration.ConfigurationPropertyOptions * string -> System.Configuration.ConfigurationProperty
Public Sub New (name As String, type As Type, defaultValue As Object, typeConverter As TypeConverter, validator As ConfigurationValidatorBase, options As ConfigurationPropertyOptions, description As String)

Parámetros

name
String

Nombre de la entidad de configuración.

type
Type

Tipo de la entidad de configuración.

defaultValue
Object

Valor predeterminado de la entidad de configuración.

typeConverter
TypeConverter

Tipo del convertidor que se va a aplicar.

validator
ConfigurationValidatorBase

Validador que se va a utilizar.

options
ConfigurationPropertyOptions

Uno de los valores de enumeración de ConfigurationPropertyOptions.

description
String

Descripción de la entidad de configuración.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el ConfigurationProperty.ConfigurationProperty(String, Type, Object, TypeConverter, ConfigurationValidatorBase, ConfigurationPropertyOptions, String) constructor para crear instancias de un objeto de propiedad de configuración.

// Initialize the _MaxIdleTime property
TimeSpan minTime = TimeSpan.FromSeconds(30);
TimeSpan maxTime = TimeSpan.FromMinutes(5);

ConfigurationValidatorBase _TimeSpanValidator =
    new TimeSpanValidator(minTime, maxTime, false);

_MaxIdleTime =
    new ConfigurationProperty("maxIdleTime",
    typeof(TimeSpan), TimeSpan.FromMinutes(5),
    TypeDescriptor.GetConverter(typeof(TimeSpan)),
    _TimeSpanValidator,
    ConfigurationPropertyOptions.IsRequired,
    "[Description:This is the max idle time.]");
' Initialize the _MaxIdleTime property
Dim minTime As TimeSpan = TimeSpan.FromSeconds(30)
Dim maxTime As TimeSpan = TimeSpan.FromMinutes(5)
Dim _TimeSpanValidator = _
    New TimeSpanValidator(minTime, maxTime, False)

_MaxIdleTime = New ConfigurationProperty( _
    "maxIdleTime", GetType(TimeSpan), _
    TimeSpan.FromMinutes(5), _
    TypeDescriptor.GetConverter(GetType(TimeSpan)), _
    _TimeSpanValidator, _
    ConfigurationPropertyOptions.IsRequired, _
    "[Description:This is the max idle time.]")

Consulte también

Se aplica a