ConfigurationProperty Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ConfigurationProperty.

Przeciążenia

ConfigurationProperty(String, Type)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy ConfigurationProperty.

ConfigurationProperty(String, Type, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy ConfigurationProperty.

ConfigurationProperty(String, Type, Object, ConfigurationPropertyOptions)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy ConfigurationProperty.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy ConfigurationProperty.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy ConfigurationProperty.

ConfigurationProperty(String, Type)

Źródło:
ConfigurationProperty.cs
Źródło:
ConfigurationProperty.cs
Źródło:
ConfigurationProperty.cs

Inicjuje nowe wystąpienie klasy ConfigurationProperty.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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)

Parametry

name
String

Nazwa jednostki konfiguracji.

type
Type

Typ jednostki konfiguracji.

Dotyczy

ConfigurationProperty(String, Type, Object)

Źródło:
ConfigurationProperty.cs
Źródło:
ConfigurationProperty.cs
Źródło:
ConfigurationProperty.cs

Inicjuje nowe wystąpienie klasy ConfigurationProperty.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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)

Parametry

name
String

Nazwa jednostki konfiguracji.

type
Type

Typ jednostki konfiguracji.

defaultValue
Object

Wartość domyślna jednostki konfiguracji.

Przykłady

Poniższy przykład kodu pokazuje, jak za pomocą konstruktora ConfigurationProperty.ConfigurationProperty(String, Type, Object) utworzyć wystąpienie obiektu configuration-property.

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

Uwagi

Podczas tworzenia wystąpienia ConfigurationProperty obiektu przy użyciu tego konstruktora IsRequired właściwości i IsKey są ustawione na false. Ponadto wystąpienie wykonane z tym konstruktorem nie będzie działać jako domyślna właściwość klucza kolekcji.

Zobacz też

Dotyczy

ConfigurationProperty(String, Type, Object, ConfigurationPropertyOptions)

Źródło:
ConfigurationProperty.cs
Źródło:
ConfigurationProperty.cs
Źródło:
ConfigurationProperty.cs

Inicjuje nowe wystąpienie klasy ConfigurationProperty.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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)

Parametry

name
String

Nazwa jednostki konfiguracji.

type
Type

Typ jednostki konfiguracji.

defaultValue
Object

Wartość domyślna jednostki konfiguracji.

options
ConfigurationPropertyOptions

Jedna z ConfigurationPropertyOptions wartości wyliczenia.

Przykłady

Poniższy przykład kodu pokazuje, jak za pomocą ConfigurationProperty.ConfigurationProperty(String, Type, Object, ConfigurationPropertyOptions) konstruktora utworzyć wystąpienie obiektu configuration-property.

// 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)

Zobacz też

Dotyczy

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

Źródło:
ConfigurationProperty.cs
Źródło:
ConfigurationProperty.cs
Źródło:
ConfigurationProperty.cs

Inicjuje nowe wystąpienie klasy ConfigurationProperty.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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)

Parametry

name
String

Nazwa jednostki konfiguracji.

type
Type

Typ jednostki konfiguracji.

defaultValue
Object

Wartość domyślna jednostki konfiguracji.

typeConverter
TypeConverter

Typ konwertera do zastosowania.

validator
ConfigurationValidatorBase

Moduł sprawdzania poprawności do użycia.

options
ConfigurationPropertyOptions

Jedna z ConfigurationPropertyOptions wartości wyliczenia.

Przykłady

Poniższy przykład kodu przedstawia rodzaj parametrów do użycia podczas wywoływania konstruktora ConfigurationProperty.ConfigurationProperty(String, Type, Object, TypeConverter, ConfigurationValidatorBase, ConfigurationPropertyOptions) .

// 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.]")

Zobacz też

Dotyczy

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

Źródło:
ConfigurationProperty.cs
Źródło:
ConfigurationProperty.cs
Źródło:
ConfigurationProperty.cs

Inicjuje nowe wystąpienie klasy ConfigurationProperty.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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)

Parametry

name
String

Nazwa jednostki konfiguracji.

type
Type

Typ jednostki konfiguracji.

defaultValue
Object

Wartość domyślna jednostki konfiguracji.

typeConverter
TypeConverter

Typ konwertera do zastosowania.

validator
ConfigurationValidatorBase

Moduł sprawdzania poprawności do użycia.

options
ConfigurationPropertyOptions

Jedna z ConfigurationPropertyOptions wartości wyliczenia.

description
String

Opis jednostki konfiguracji.

Przykłady

Poniższy przykład kodu pokazuje, jak za pomocą konstruktora ConfigurationProperty.ConfigurationProperty(String, Type, Object, TypeConverter, ConfigurationValidatorBase, ConfigurationPropertyOptions, String) utworzyć wystąpienie obiektu configuration-property.

// 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.]")

Zobacz też

Dotyczy