Share via


ConfigurationProperty Konstruktor

Definisi

Menginisialisasi instans baru kelas ConfigurationProperty.

Overload

ConfigurationProperty(String, Type)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans baru kelas ConfigurationProperty.

ConfigurationProperty(String, Type, Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans baru kelas ConfigurationProperty.

ConfigurationProperty(String, Type, Object, ConfigurationPropertyOptions)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans baru kelas ConfigurationProperty.

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

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans baru kelas ConfigurationProperty.

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

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menginisialisasi instans baru kelas ConfigurationProperty.

ConfigurationProperty(String, Type)

Sumber:
ConfigurationProperty.cs
Sumber:
ConfigurationProperty.cs
Sumber:
ConfigurationProperty.cs

Menginisialisasi instans baru kelas ConfigurationProperty.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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)

Parameter

name
String

Nama entitas konfigurasi.

type
Type

Jenis entitas konfigurasi.

Berlaku untuk

ConfigurationProperty(String, Type, Object)

Sumber:
ConfigurationProperty.cs
Sumber:
ConfigurationProperty.cs
Sumber:
ConfigurationProperty.cs

Menginisialisasi instans baru kelas ConfigurationProperty.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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)

Parameter

name
String

Nama entitas konfigurasi.

type
Type

Jenis entitas konfigurasi.

defaultValue
Object

Nilai default entitas konfigurasi.

Contoh

Contoh kode berikut menunjukkan cara menggunakan ConfigurationProperty.ConfigurationProperty(String, Type, Object) konstruktor untuk membuat instans objek properti konfigurasi.

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

Keterangan

Saat Anda membuat instans ConfigurationProperty objek menggunakan konstruktor ini, IsRequired properti dan IsKey diatur ke false. Selain itu, instans yang dibuat dengan konstruktor ini tidak akan berfungsi sebagai properti kunci koleksi default.

Lihat juga

Berlaku untuk

ConfigurationProperty(String, Type, Object, ConfigurationPropertyOptions)

Sumber:
ConfigurationProperty.cs
Sumber:
ConfigurationProperty.cs
Sumber:
ConfigurationProperty.cs

Menginisialisasi instans baru kelas ConfigurationProperty.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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)

Parameter

name
String

Nama entitas konfigurasi.

type
Type

Jenis entitas konfigurasi.

defaultValue
Object

Nilai default entitas konfigurasi.

options
ConfigurationPropertyOptions

Salah ConfigurationPropertyOptions satu nilai enumerasi.

Contoh

Contoh kode berikut menunjukkan cara menggunakan ConfigurationProperty.ConfigurationProperty(String, Type, Object, ConfigurationPropertyOptions) konstruktor untuk membuat instans objek properti konfigurasi.

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

Lihat juga

Berlaku untuk

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

Sumber:
ConfigurationProperty.cs
Sumber:
ConfigurationProperty.cs
Sumber:
ConfigurationProperty.cs

Menginisialisasi instans baru kelas ConfigurationProperty.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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)

Parameter

name
String

Nama entitas konfigurasi.

type
Type

Jenis entitas konfigurasi.

defaultValue
Object

Nilai default entitas konfigurasi.

typeConverter
TypeConverter

Jenis pengonversi yang akan diterapkan.

validator
ConfigurationValidatorBase

Validator yang akan digunakan.

options
ConfigurationPropertyOptions

Salah ConfigurationPropertyOptions satu nilai enumerasi.

Contoh

Contoh kode berikut menunjukkan jenis parameter yang akan digunakan saat memanggil ConfigurationProperty.ConfigurationProperty(String, Type, Object, TypeConverter, ConfigurationValidatorBase, ConfigurationPropertyOptions) konstruktor.

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

Lihat juga

Berlaku untuk

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

Sumber:
ConfigurationProperty.cs
Sumber:
ConfigurationProperty.cs
Sumber:
ConfigurationProperty.cs

Menginisialisasi instans baru kelas ConfigurationProperty.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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)

Parameter

name
String

Nama entitas konfigurasi.

type
Type

Jenis entitas konfigurasi.

defaultValue
Object

Nilai default entitas konfigurasi.

typeConverter
TypeConverter

Jenis pengonversi yang akan diterapkan.

validator
ConfigurationValidatorBase

Validator yang akan digunakan.

options
ConfigurationPropertyOptions

Salah ConfigurationPropertyOptions satu nilai enumerasi.

description
String

Deskripsi entitas konfigurasi.

Contoh

Contoh kode berikut menunjukkan cara menggunakan ConfigurationProperty.ConfigurationProperty(String, Type, Object, TypeConverter, ConfigurationValidatorBase, ConfigurationPropertyOptions, String) konstruktor untuk membuat instans objek properti konfigurasi.

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

Lihat juga

Berlaku untuk