Поделиться через


ConfigurationPropertyOptions Перечисление

Определение

Указывает параметры для применения к свойству.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class ConfigurationPropertyOptions
[System.Flags]
public enum ConfigurationPropertyOptions
[<System.Flags>]
type ConfigurationPropertyOptions = 
Public Enum ConfigurationPropertyOptions
Наследование
ConfigurationPropertyOptions
Атрибуты

Поля

Имя Значение Описание
None 0

Указывает, что параметр не применяется к свойству.

IsDefaultCollection 1

Указывает, что свойство является коллекцией по умолчанию.

IsRequired 2

Указывает, что свойство является обязательным.

IsKey 4

Указывает, что свойство является ключом коллекции.

IsTypeStringTransformationRequired 8

Указывает, требуется ли имя типа для свойства конфигурации при сериализации для более ранней версии .NET.

IsAssemblyStringTransformationRequired 16

Указывает, требуется ли имя сборки для свойства конфигурации преобразование при сериализации для более ранней версии .NET.

IsVersionCheckRequired 32

Указывает, должен ли родительский раздел конфигурации свойства конфигурации запрашиваться во время сериализации, чтобы определить, следует ли сериализовать свойство конфигурации в XML.

Комментарии

Во время создания элемента конфигурации перечислитель используется ConfigurationPropertyOptions для программного указания параметров для применения. Эти параметры указывают, является ли свойство обязательным, является ли свойство ключа коллекции и т. д. Если значение не указано, предполагается, что значение равно None.

Применяется к

См. также раздел